diff --git a/.github/actions/setup-python-with-uv/action.yml b/.github/actions/setup-python-with-uv/action.yml index c572d26..5021da2 100644 --- a/.github/actions/setup-python-with-uv/action.yml +++ b/.github/actions/setup-python-with-uv/action.yml @@ -12,21 +12,11 @@ runs: using: composite steps: - name: Install uv - run: curl -LsSf https://astral.sh/uv/install.sh | sh - shell: bash - - - name: Pin Python Version - run: | - export PYTHONUNBUFFERED=True - uv python pin ${{ inputs.python-version }} - shell: bash - - - uses: actions/cache@v4 - id: cache-uv + uses: astral-sh/setup-uv@v4 with: - path: ~/.cache/uv - key: ${{ runner.os }}-python-${{ inputs.python-version }}-uv + enable-cache: true + python-version: ${{ inputs.python-version }} - name: Install Dependencies - run: uv sync + run: uv sync --frozen shell: bash diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 76874ea..ed30446 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,7 +6,7 @@ updates: schedule: interval: daily commit-message: - prefix: "chore(rye)" + prefix: "chore(uv)" - package-ecosystem: github-actions directory: / diff --git a/.gitignore b/.gitignore index 3b61d23..5eaa3a9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,31 @@ +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 58a6d66..5e62713 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -29,3 +29,6 @@ repos: language: system types: ["dockerfile"] entry: hadolint + +ci: + autoupdate_schedule: weekly