diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b65961f..e252117 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,12 +14,14 @@ jobs: python-version: ["3.10", "3.11", "3.12"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7.0.1 - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v10.2.0 with: enable-cache: true + prune-cache: true + cache-suffix: ${{ matrix.python-version }} - name: Set up Python ${{ matrix.python-version }} run: uv python install ${{ matrix.python-version }} @@ -42,5 +44,5 @@ jobs: prek: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7.0.1 - uses: j178/prek-action@v1 diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 42b09d1..51f47e2 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -9,12 +9,13 @@ jobs: integration: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7.0.1 - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v10.2.0 with: enable-cache: true + prune-cache: true - name: Set up Python run: uv python install 3.12 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6cae2f4..5dbc26c 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,12 +12,12 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7.0.1 with: fetch-depth: 0 # Needed for git-cliff and version detection - name: Install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v10.2.0 - name: Install just uses: extractions/setup-just@v2