From dd1c75681036d07394dc7182e62e04b2ba5a397e Mon Sep 17 00:00:00 2001 From: David Hagen Date: Sun, 25 Jan 2026 09:56:16 -0500 Subject: [PATCH] Update all versions in CI runner --- .github/workflows/ci.yml | 22 +++++++++++----------- .github/workflows/release.yml | 6 +++--- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d82f76f..41c789c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,9 +27,9 @@ jobs: runs-on: ${{ matrix.platform }} steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: version: ${{ env.uv-version }} - name: Test with Nox (all platforms) @@ -43,7 +43,7 @@ jobs: uv run --locked --only-group nox nox -s test_cffi-${{ matrix.python }} - name: Store coverage - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: coverage-${{ matrix.python }}-${{ matrix.platform }} path: .coverage.* @@ -52,34 +52,34 @@ jobs: coverage: needs: test - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: version: ${{ env.uv-version }} - name: Fetch coverage - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: pattern: coverage-* merge-multiple: true - name: Combine coverage and generate report run: uv run --locked nox -s coverage - name: Upload coverage to Codecov - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v5 with: token: ${{ secrets.CODECOV_TOKEN }} fail_ci_if_error: true lint: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout repo - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: version: ${{ env.uv-version }} - name: Check code quality with Nox diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dcbe04b..5f017f2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,15 +11,15 @@ env: jobs: pypi-publish: name: Publish release to PyPI - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 environment: release permissions: id-token: write steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Install uv - uses: astral-sh/setup-uv@v5 + uses: astral-sh/setup-uv@v7 with: version: ${{ env.uv-version }} - name: Build release with uv