From d483006c2110b5f8de71c6e9837823a471f10103 Mon Sep 17 00:00:00 2001 From: Gordon MacDonald Date: Thu, 8 Oct 2026 14:40:07 +0200 Subject: [PATCH] ci(ENG-3243): move action pins off the deprecated Node 20 runtime Swap every JavaScript action that still declares the node20 (or older) runtime for a release that declares node24, keeping this repo's pin style. Workflows that push take checkout v5 rather than v6, so their credential handling is unchanged. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/ci.yml | 8 ++++---- .github/workflows/publish.yml | 12 ++++++------ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0a5d805..ab7f461 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,10 +17,10 @@ jobs: matrix: python-version: ["3.10", "3.11", "3.12", "3.13"] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: ${{ matrix.python-version }} - name: Install hatch @@ -31,10 +31,10 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.10" - name: Install hatch diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a883d42..ef67647 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -12,10 +12,10 @@ jobs: check: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.10" - name: Install hatch @@ -27,10 +27,10 @@ jobs: needs: check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - - uses: actions/setup-python@v5 + - uses: actions/setup-python@v7 with: python-version: "3.10" - name: Install build tools @@ -39,7 +39,7 @@ jobs: run: hatch build - name: Check package run: twine check dist/* - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: dist path: dist/ @@ -49,7 +49,7 @@ jobs: runs-on: ubuntu-latest environment: pypi steps: - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v7 with: name: dist path: dist/