Skip to content

ci: bump GitHub Actions to Node 24 majors#7

Merged
marcelocantos merged 2 commits into
masterfrom
t4-actions-node24
Jun 20, 2026
Merged

ci: bump GitHub Actions to Node 24 majors#7
marcelocantos merged 2 commits into
masterfrom
t4-actions-node24

Conversation

@marcelocantos

Copy link
Copy Markdown
Owner

What

Bump GitHub Actions to their Node-24-native majors to clear the Node-20 runtime deprecation. GitHub force-migrates deprecated (Node-20) actions to Node 24 on 2026-06-16; pinning ahead avoids surprise behaviour changes.

Bump map

action after
actions/checkout v6
actions/setup-go v6
actions/setup-node v6
actions/cache v5
actions/setup-java v5
actions/setup-python v6
actions/upload-artifact v7
actions/download-artifact v8

upload/download bumped as a matched pair (v7 ↔ v8) so the artifact handshake stays compatible.

Part of 🎯T4 (fleet-wide Actions deprecation sweep).

🤖 Generated with Claude Code

marcelocantos and others added 2 commits June 14, 2026 15:02
Pins checkout@v6, setup-go@v6, setup-node@v6, cache@v5, setup-java@v5,
setup-python@v6, upload-artifact@v7, download-artifact@v8 to clear the
Node-20 runtime deprecation (GitHub force-migrates on 2026-06-16).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
checkout@v6 defaults to a shallow (depth-1) clone, unlike the previous
checkout@v1 which fetched full history. The demo 'make test' walks
HEAD's parents, so it needs fetch-depth: 0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@marcelocantos marcelocantos merged commit 2188fcc into master Jun 20, 2026
1 check passed
@marcelocantos marcelocantos deleted the t4-actions-node24 branch June 20, 2026 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant