From 9c11d0d19364d85c33f3d8140b61c6940bf8f188 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=81=E4=BA=8C=E6=9C=88=E4=BD=9C=E6=9B=B2=E5=AE=B6?= Date: Mon, 29 Jun 2026 23:00:08 +0800 Subject: [PATCH] ci: update actions to v5 for Node.js 24 compatibility Node.js 20 is deprecated on GitHub Actions runners. actions/checkout@v4 and actions/setup-python@v4 use Node.js 20, which is no longer supported. Upgraded to v5 for Node.js 24 compatibility. --- .github/workflows/benchmark.yml | 2 +- .github/workflows/code-style.yml | 2 +- .github/workflows/content.yml | 2 +- .github/workflows/coverage.yml | 2 +- .github/workflows/release-linux-standalone.yml | 2 +- .github/workflows/release-pypi.yml | 2 +- .github/workflows/tests.yml | 4 ++-- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index dd168f0114..83397ded64 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "3.9" diff --git a/.github/workflows/code-style.yml b/.github/workflows/code-style.yml index 779bf09b8b..22a388ee89 100644 --- a/.github/workflows/code-style.yml +++ b/.github/workflows/code-style.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.9 - run: make venv diff --git a/.github/workflows/content.yml b/.github/workflows/content.yml index d5d6dbcfa4..e22be13a72 100644 --- a/.github/workflows/content.yml +++ b/.github/workflows/content.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.9 - run: make content diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index f4a21794d1..8bff4ece71 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: "3.10" - run: make install diff --git a/.github/workflows/release-linux-standalone.yml b/.github/workflows/release-linux-standalone.yml index 01821c9a91..76d229bb69 100644 --- a/.github/workflows/release-linux-standalone.yml +++ b/.github/workflows/release-linux-standalone.yml @@ -24,7 +24,7 @@ jobs: with: ref: ${{ github.event.inputs.branch }} - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.9 diff --git a/.github/workflows/release-pypi.yml b/.github/workflows/release-pypi.yml index 28ad081712..618ef4944e 100644 --- a/.github/workflows/release-pypi.yml +++ b/.github/workflows/release-pypi.yml @@ -17,7 +17,7 @@ jobs: with: ref: ${{ github.event.inputs.branch }} - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: 3.9 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d98b63ae69..e70aa3614e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -35,8 +35,8 @@ jobs: pyopenssl: [0, 1] runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v5 + - uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Windows setup