Skip to content

ci: bump Pages actions to Node 24 majors (deploy-pages, configure-pages)#174

Merged
jakebromberg merged 2 commits into
mainfrom
chore/bump-deploy-pages-v5
May 13, 2026
Merged

ci: bump Pages actions to Node 24 majors (deploy-pages, configure-pages)#174
jakebromberg merged 2 commits into
mainfrom
chore/bump-deploy-pages-v5

Conversation

@jakebromberg
Copy link
Copy Markdown
Member

@jakebromberg jakebromberg commented May 13, 2026

Summary

Bump the last two node20 action pins in the website's workflows ahead of GitHub's 2026-06-02 internal-runtime hard-deprecation.

  • actions/deploy-pages@v4@v5 in .github/workflows/nextjs.yml:104
  • actions/configure-pages@v5@v6 in .github/workflows/nextjs.yml:57 and .github/workflows/pr-open.yml:46

The configure-pages straggler surfaced in this PR's own first CI run: the green build's annotation log called out actions/configure-pages@v5 as still on Node 20. Folded the bump in rather than splitting.

Verification

Action Bumped to runs.using at new ref Changelog
actions/deploy-pages v5.0.0 node24 "Update Node.js version to 24.x" — no input/behavior changes
actions/configure-pages v6.0.0 node24 "upgrade to node 24" — no input/behavior changes

actions/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

  • PR CI (Test build (pr-open)) runs green AND its annotation log no longer flags actions/configure-pages (this PR's second push validates this).
  • After merge, the nextjs.yml deploy job completes green from the bumped deploy-pages pin.
  • No Node.js 20 deprecation warning lines in either run log.

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.
@jakebromberg jakebromberg changed the title ci: bump actions/deploy-pages to v5 (Node 24) ci: bump Pages actions to Node 24 majors (deploy-pages, configure-pages) May 13, 2026
@jakebromberg jakebromberg merged commit 50fe2d4 into main May 13, 2026
1 check passed
@jakebromberg jakebromberg deleted the chore/bump-deploy-pages-v5 branch May 13, 2026 16:15
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.
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.

ci: bump Pages actions to Node 24 majors (deploy-pages, configure-pages)

1 participant