Skip to content

Commit 4dd3bfb

Browse files
jonoirwinrsaclaude
andauthored
chore: bump GitHub Actions off deprecated Node.js 20 (#78)
## What Bump the remaining GitHub Actions that still run on Node.js 20: | File | Action | Before → After | |------|--------|------| | `release.yml` | `actions/setup-python` | `v5` → `v6` | | `pypi-publish.yml` | `actions/setup-python` | `v5` → `v6` | | `pypi-publish.yml` | `actions/checkout` | `v4` → `v5` | ## Why Node.js 20 actions are deprecated. Actions will be forced to run on Node.js 24 by default starting June 16th, 2026, and Node.js 20 is removed from runners on September 16th, 2026. `setup-python@v6` and `checkout@v5` run on Node.js 24. The remaining actions (`checkout@v5`, `setup-go@v6`, `golangci-lint-action@v8`, `goreleaser-action@v6`) were already current. Both new versions are drop-in compatible with the existing `with:` inputs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent fb7e7dd commit 4dd3bfb

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/pypi-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout repository
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v5
1717

1818
- name: Set up Python
19-
uses: actions/setup-python@v5
19+
uses: actions/setup-python@v6
2020
with:
2121
python-version: "3.12"
2222

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ jobs:
127127
cache: true
128128

129129
- name: Set up Python
130-
uses: actions/setup-python@v5
130+
uses: actions/setup-python@v6
131131
with:
132132
python-version: "3.12"
133133

0 commit comments

Comments
 (0)