From 3c4513b53e6da79f10f4cbc1b0e10b80ef0cfe2e Mon Sep 17 00:00:00 2001 From: EarningsCall Date: Wed, 11 Mar 2026 08:32:07 -0500 Subject: [PATCH] chore: upgrade GitHub Actions to Node.js 24-compatible versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - actions/checkout v4 → v6 - actions/setup-python v5 → v6 - actions/upload-artifact v4 → v7 - actions/download-artifact v4 → v8 Node.js 20 is deprecated and will be forced to Node.js 24 starting June 2nd, 2026. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/release.yml | 12 ++++++------ .github/workflows/test.yml | 8 ++++---- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b1a726d..77a32ec 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,9 +18,9 @@ jobs: runs-on: ubuntu-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.x" - name: Install pypa/build @@ -34,7 +34,7 @@ jobs: - name: Build a binary wheel and sdist run: python -m build - name: Store the distribution packages - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: python-package-distributions path: dist/ @@ -55,7 +55,7 @@ jobs: steps: - name: Download all the dists - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: python-package-distributions path: dist/ @@ -76,7 +76,7 @@ jobs: steps: - name: Download all the dists - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v8 with: name: python-package-distributions path: dist/ @@ -122,7 +122,7 @@ jobs: # # steps: # - name: Download all the dists -# uses: actions/download-artifact@v4 +# uses: actions/download-artifact@v8 # with: # name: python-package-distributions # path: dist/ diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e6f942d..9b8af4b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -27,10 +27,10 @@ jobs: python-version: ['3.10'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} @@ -54,10 +54,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10'