ci: bump Pages actions to Node 24 majors (deploy-pages, configure-pages)#174
Merged
Conversation
actions/deploy-pages@v4 runs on the node20 internal runtime, which GitHub hard-deprecates on 2026-06-02. v5.0.0 moves the action to node24 with no input or behavior changes (changelog: "Update Node.js version to 24.x"). Closes #173.
actions/configure-pages@v5 also runs on the node20 internal runtime, surfaced as a deprecation annotation in this PR's first CI run. v6.0.0 upgrades to node 24 with no input or behavior changes. Two pins updated: nextjs.yml:57 and pr-open.yml:46.
3 tasks
This was referenced May 13, 2026
jakebromberg
added a commit
that referenced
this pull request
May 13, 2026
actions/upload-pages-artifact@v4 is a composite that internally pins actions/upload-artifact@v4.6.2, which runs on node20. The PR #174 post-merge deploy run flagged this in the annotation log. v5.0.0 bumps the internal artifact-action to v7.0.0 (node24); its public output contract (artifact_id, artifact_url) is unchanged. Closes #175.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bump the last two
node20action pins in the website's workflows ahead of GitHub's 2026-06-02 internal-runtime hard-deprecation.actions/deploy-pages@v4→@v5in.github/workflows/nextjs.yml:104actions/configure-pages@v5→@v6in.github/workflows/nextjs.yml:57and.github/workflows/pr-open.yml:46The configure-pages straggler surfaced in this PR's own first CI run: the green build's annotation log called out
actions/configure-pages@v5as still on Node 20. Folded the bump in rather than splitting.Verification
runs.usingat new refactions/deploy-pagesv5.0.0node24actions/configure-pagesv6.0.0node24actions/upload-pages-artifact@v4(the other Pages-adjacent pin) is a composite action with no internal Node runtime — survives the flip unchanged.Closes #173.
Test plan
Test build (pr-open)) runs green AND its annotation log no longer flagsactions/configure-pages(this PR's second push validates this).nextjs.ymldeployjob completes green from the bumpeddeploy-pagespin.Node.js 20deprecation warning lines in either run log.