From ae3e2a450d16bd09c0d7f9f32fc4eb59d305b0ac Mon Sep 17 00:00:00 2001 From: Berend Klein Haneveld Date: Tue, 7 Jul 2026 21:13:16 +0200 Subject: [PATCH] Update actions to the latest versions, should be all migrated from Node 20 to Node 24 --- .github/workflows/benchmark.yml | 8 ++++---- .github/workflows/ci.yml | 32 ++++++++++++++++---------------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index cb6683b..12cacf7 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -11,13 +11,13 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version-file: "pyproject.toml" @@ -50,7 +50,7 @@ jobs: - name: Upload benchmarks if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: Benchmarks path: .benchmarks/ diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9940229..a7dc74d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,11 +15,11 @@ jobs: name: Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version-file: "pyproject.toml" - name: Install only dev dependencies @@ -47,11 +47,11 @@ jobs: - name: Linux py314 pyversion: "3.14" steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0 - name: Set up Python ${{ matrix.pyversion }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.pyversion }} - name: Install system dependencies @@ -69,11 +69,11 @@ jobs: name: Test PyInstaller hooks runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version-file: "pyproject.toml" - name: Install dependencies @@ -85,11 +85,11 @@ jobs: name: Build and test wheel runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Install uv - uses: astral-sh/setup-uv@v6 + uses: astral-sh/setup-uv@d31148d669074a8d0a63714ba94f3201e7020bc3 # v8.3.0 - name: Set up Python 3.10 - uses: actions/setup-python@v2 + uses: actions/setup-python@v6 with: python-version: "3.10" - name: Install dependencies @@ -99,7 +99,7 @@ jobs: - name: Twine check run: uv run twine check dist/* - name: Upload wheel artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: path: dist name: dist @@ -116,14 +116,14 @@ jobs: id-token: write contents: write steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v7 - name: Download wheel artifact - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: dist path: dist - name: Release to GitHub - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: token: ${{ secrets.GITHUB_TOKEN }} files: |