Skip to content

Update GitHub Actions off Node 20 and pin to commit hashes - #4

Merged
csparker247 merged 1 commit into
mainfrom
ci/node24-actions
Oct 2, 2026
Merged

csparker247 merged 1 commit into
mainfrom
ci/node24-actions

Conversation

@csparker247

Copy link
Copy Markdown
Member

Node 20 GitHub Actions are deprecated. This updates every action in the docs workflow to its latest Node 24 release and pins each one by commit hash.

Action Old New
actions/checkout v4 v7.0.1
astral-sh/setup-uv v6 v10.2.0
actions/upload-pages-artifact v3 v5.0.0
actions/deploy-pages v4 v5.0.1
  • Hash pins: setup-uv stopped publishing major tags in v8.0.0 for supply-chain security, so @v10 doesn't resolve. All four actions are pinned by commit hash for consistency, with the version in a trailing comment.
  • Dependabot: the new .github/dependabot.yml opens a weekly grouped PR that bumps the hashes and their version comments.

The docs build on this PR runs the new pins. The deploy job only runs on main.

🤖 Generated with Claude Code

Bump checkout, setup-uv, upload-pages-artifact, and deploy-pages to
their latest Node 24 releases, pinned by commit hash. setup-uv no
longer publishes major tags. Add Dependabot to keep the pins current.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@csparker247
csparker247 merged commit b80060c into main Oct 2, 2026
2 checks passed
@csparker247
csparker247 deleted the ci/node24-actions branch October 2, 2026 13:39
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