Skip to content

ci: bump GitHub Actions to Node 24 compatible versions#23

Merged
ptheofan merged 1 commit into
mainfrom
ci/bump-actions-node24
May 14, 2026
Merged

ci: bump GitHub Actions to Node 24 compatible versions#23
ptheofan merged 1 commit into
mainfrom
ci/bump-actions-node24

Conversation

@ptheofan
Copy link
Copy Markdown
Owner

Why

The Release MAS run for v1.3.3 logged a deprecation warning: actions/checkout@v4, actions/setup-node@v4, and pnpm/action-setup@v4 run on the Node 20 runtime, which GitHub forces off after 2026-06-02 and removes from runners on 2026-09-16.

What

Bumps every workflow action to its current major version:

Action Before After
actions/checkout v4 v6
actions/setup-node v4 v6
pnpm/action-setup v4 v6
actions/configure-pages v5 v6
actions/upload-pages-artifact v3 v5
actions/deploy-pages v4 v5

Touches ci.yml, pages.yml, and release-mas.yml. No logic changes — version bumps only. CI on this PR exercises the checkout/setup-node/pnpm bumps directly.

🤖 Generated with Claude Code

actions/checkout, actions/setup-node, and pnpm/action-setup were running
on the deprecated Node 20 runtime (forced off after 2026-06-02). Bump
all workflow actions to their current major versions:

- actions/checkout v4 -> v6
- actions/setup-node v4 -> v6
- pnpm/action-setup v4 -> v6
- actions/configure-pages v5 -> v6
- actions/upload-pages-artifact v3 -> v5
- actions/deploy-pages v4 -> v5

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ptheofan ptheofan merged commit 52244e7 into main May 14, 2026
4 checks passed
@ptheofan ptheofan deleted the ci/bump-actions-node24 branch May 14, 2026 14:24
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