Skip to content

ci: bump actions/upload-pages-artifact to v5 (transitive node20 → node24)#176

Merged
jakebromberg merged 1 commit into
mainfrom
chore/bump-upload-pages-artifact-v5
May 13, 2026
Merged

ci: bump actions/upload-pages-artifact to v5 (transitive node20 → node24)#176
jakebromberg merged 1 commit into
mainfrom
chore/bump-upload-pages-artifact-v5

Conversation

@jakebromberg
Copy link
Copy Markdown
Member

Summary

Bump actions/upload-pages-artifact@v4@v5 in .github/workflows/nextjs.yml:90. This is the third and final node20-dependent action pin in the website's workflows, surfaced as a transitive annotation in #174's post-merge deploy run.

Verification

Aspect Detail
Current pin upload-pages-artifact@v4 (composite) → internally upload-artifact@v4.6.2 (node20)
New pin upload-pages-artifact@v5.0.0 (composite) → internally upload-artifact@v7.0.0 (node24)
Composite output contract unchanged (artifact_id, artifact_url)
v5.0.0 changelog internal artifact-action bump + additive include-hidden-files input

The website only consumes upload-pages-artifact's outputs (passed downstream to deploy-pages by name), so the upload-artifact@v4 → @v7 internal jump is invisible at the workflow surface.

Closes #175.

Test plan

  • PR CI (Test build (pr-open)) runs green.
  • After merge, the nextjs.yml build job's Upload artifact step completes and the deploy job pulls + deploys the artifact successfully.
  • No Node.js 20 deprecation warning lines remain in the post-merge deploy run log (the success criterion this PR is trying to satisfy).

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.
@jakebromberg jakebromberg merged commit b0f91f1 into main May 13, 2026
1 check passed
@jakebromberg jakebromberg deleted the chore/bump-upload-pages-artifact-v5 branch May 13, 2026 16:38
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 actions/upload-pages-artifact to v5 (node20 → node24 transitive)

1 participant