Skip to content

Commit 75a9415

Browse files
authored
chore(ci): bump GitHub Actions to Node 24 (#25)
## Summary Bulk SHA-pin update of GitHub Actions to their latest Node-24-compatible release. Pre-emptive migration ahead of GitHub Actions runner Node 20 removal in Fall 2026. ## Actions bumped - `actions/checkout@v4.3.0` → `df4cb1c0…` (v6.0.3) - `actions/setup-python@v5.6.0` → `a309ff8b…` (v6.2.0) - `actions/upload-artifact@v4.6.2` → `043fb46d…` (v7.0.1) ## Verification Every emitted SHA was verified via `gh api /repos/<owner>/<repo>/commits/<sha>` before commit. ## Background Node 20 is being removed from GitHub Actions runners in Fall 2026 (see [GitHub changelog](https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/)). This PR pre-emptively bumps every pinned third-party action to its first Node-24-compatible release so the workflows keep running on the new runner default.
1 parent d69708f commit 75a9415

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

.github/workflows/release-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ jobs:
1212
egress-policy: block
1313
policy: global-allowed-endpoints-policy
1414

15-
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
15+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
1616

1717
- name: Set up Python 3.10
18-
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
18+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
1919
with:
2020
python-version: '3.10'
2121

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ jobs:
4343
egress-policy: block
4444
policy: global-allowed-endpoints-policy
4545

46-
- uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4.3.0
46+
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
4747

4848
- name: Set up Python
49-
uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0
49+
uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5050
with:
5151
python-version: '3.10'
5252

@@ -68,7 +68,7 @@ jobs:
6868
run: twine upload dist/*
6969

7070
- name: Upload build artifacts for release
71-
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
71+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
7272
with:
7373
name: python-package-distributions
7474
path: dist/

0 commit comments

Comments
 (0)