From eae0a8302b9367b8d35afb5bbe5d2a8338d6e351 Mon Sep 17 00:00:00 2001 From: "Nelson, Erik" Date: Sat, 23 May 2026 01:25:47 +0000 Subject: [PATCH] ci: bump actions/* to node24 versions + minimax v0.3.0 -> v0.4.0 GitHub will force node24 default on 2026-06-02 and remove node20 from the runner on 2026-09-16. Bumps: actions/checkout v4 -> v6 actions/setup-python v5 -> v6 actions/upload-artifact v4 -> v7 actions/download-artifact v4 -> v8 Each is at node24 on the bumped pin. No behavior change for our usage. tarmojussila/minimax-code-review v0.3.0 -> v0.4.0 Picks up exclude-patterns and max-diff-char-limit features (released 2026-04-16). Runtime stays on node20 - upstream has not shipped a node24 release yet, so the Node-20 deprecation warning for this action remains until they do. Third-party actions audited: peaceiris/actions-gh-pages@v4 already node24 lycheeverse/lychee-action@v2 composite pypa/gh-action-pypi-publish@release/v1 composite --- .github/workflows/doc-codeblock-flake8.yml | 4 ++-- .github/workflows/docs.yml | 4 ++-- .github/workflows/link-check.yml | 4 ++-- .github/workflows/minimax_code_review.yml | 2 +- .github/workflows/numbarrow_ci.yml | 8 ++++---- .github/workflows/numbarrow_release.yml | 8 ++++---- 6 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/doc-codeblock-flake8.yml b/.github/workflows/doc-codeblock-flake8.yml index 47cb674..1043e14 100644 --- a/.github/workflows/doc-codeblock-flake8.yml +++ b/.github/workflows/doc-codeblock-flake8.yml @@ -9,9 +9,9 @@ jobs: doc-codeblock-flake8: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: '3.12' diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 224214f..9ec01e9 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -11,9 +11,9 @@ jobs: build-docs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.12" diff --git a/.github/workflows/link-check.yml b/.github/workflows/link-check.yml index 9fb23b7..c8e4ce9 100644 --- a/.github/workflows/link-check.yml +++ b/.github/workflows/link-check.yml @@ -13,7 +13,7 @@ jobs: contents: read issues: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 @@ -61,7 +61,7 @@ jobs: - name: Upload report if: always() && steps.scope.outputs.files != '' - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: lychee-report path: lychee-report.md diff --git a/.github/workflows/minimax_code_review.yml b/.github/workflows/minimax_code_review.yml index f3e9a83..d3ed429 100644 --- a/.github/workflows/minimax_code_review.yml +++ b/.github/workflows/minimax_code_review.yml @@ -13,6 +13,6 @@ jobs: runs-on: ubuntu-latest steps: - name: Code Review - uses: tarmojussila/minimax-code-review@v0.3.0 + uses: tarmojussila/minimax-code-review@v0.4.0 with: MINIMAX_API_KEY: ${{ secrets.MINIMAX_API_KEY }} diff --git a/.github/workflows/numbarrow_ci.yml b/.github/workflows/numbarrow_ci.yml index 58f6709..f33b6a1 100644 --- a/.github/workflows/numbarrow_ci.yml +++ b/.github/workflows/numbarrow_ci.yml @@ -20,9 +20,9 @@ jobs: runs-on: "${{ matrix.arch }}" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "${{ matrix.python-version }}" - name: Determine version @@ -67,9 +67,9 @@ jobs: build-macos: runs-on: macos-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: "3.12" - name: Determine version diff --git a/.github/workflows/numbarrow_release.yml b/.github/workflows/numbarrow_release.yml index da71a0e..76c61ff 100644 --- a/.github/workflows/numbarrow_release.yml +++ b/.github/workflows/numbarrow_release.yml @@ -12,9 +12,9 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v6 with: python-version: "3.10" @@ -37,7 +37,7 @@ jobs: python -m build --wheel - name: Upload distributions - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: release-dists path: dist/ @@ -57,7 +57,7 @@ jobs: steps: - name: Retrieve release distributions - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: release-dists path: dist/