Skip to content

Update GitHub Actions to Node 24 versions#2

Merged
sherrmann merged 1 commit into
mainfrom
claude/upstream-pr-review-merge-kobghs
Jul 2, 2026
Merged

Update GitHub Actions to Node 24 versions#2
sherrmann merged 1 commit into
mainfrom
claude/upstream-pr-review-merge-kobghs

Conversation

@sherrmann

Copy link
Copy Markdown
Owner

Summary

Fixes the three Node.js 20 deprecation warnings from the last CI run (GitHub changelog) by bumping every action in build.yml to a release that targets Node 24:

Action Old New
actions/checkout v4 v6
actions/setup-python v5 v6
actions/upload-artifact v4 v7
actions/download-artifact v4 v8
actions/configure-pages v5 v6
actions/upload-pages-artifact v3 v5
actions/deploy-pages v4 v5

Notes

  • Each new tag was verified to declare runs.using: node24 in its action.yml (not taken from release-notes summaries).
  • checkout is bumped to v6, not v7 — v7 adds a new restriction on checking out fork pull requests, which shouldn't be adopted as a side effect of a warning fix.
  • upload-pages-artifact@v5 is included even though it wasn't named in the warnings: it's a composite that internally calls upload-artifact, and v5 pins the Node 24 upload-artifact@v7.0.0 — that's what clears the upload-artifact@v4 warning in the deploy job.
  • issue-manager.yml is untouched; it only uses a third-party action and produced no warnings.

🤖 Generated with Claude Code

https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ


Generated by Claude Code

Fixes the Node.js 20 deprecation warnings by bumping checkout to v6,
setup-python to v6, upload-artifact to v7, download-artifact to v8,
configure-pages to v6, upload-pages-artifact to v5, and deploy-pages to v5.
All verified to declare runs.using: node24 (upload-pages-artifact v5 is a
composite that calls upload-artifact v7).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01YXFsv1PV9wVWGgwXGz2guJ
@sherrmann sherrmann merged commit 0c0ac83 into main Jul 2, 2026
3 checks passed
@sherrmann sherrmann deleted the claude/upstream-pr-review-merge-kobghs branch July 2, 2026 08: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.

2 participants