Skip to content

ci: bump actions/checkout from v3 to v7 - #83

Merged
chriselsen merged 2 commits into
masterfrom
ci/checkout-v7
Aug 1, 2026
Merged

ci: bump actions/checkout from v3 to v7#83
chriselsen merged 2 commits into
masterfrom
ci/checkout-v7

Conversation

@chriselsen

Copy link
Copy Markdown
Member

Summary

GitHub Actions runs were emitting a Node.js 20 deprecation warning:

Node.js 20 actions are deprecated... actions/checkout@v3... Actions
will be forced to run with Node.js 24 by default starting June 16th,
2026. Node.js 20 will be removed from the runner on September 16th,
2026.

actions/checkout@v3 runs on the node20 runtime. Bumped to v7,
which runs on node24 and resolves the warning.

Changes

  • .github/workflows/jekyll.yml: actions/checkout@v3 -> @v7
  • .github/workflows/jekyll-dev.yml: actions/checkout@v3 -> @v7

No other inputs/behavior changes needed for our usage (we only use the
default checkout with no extra options).

Testing

  • Diff reviewed; only the checkout action version changed in both
    workflow files.
  • Not run in CI as part of this PR review; behavior will be confirmed
    on the next workflow run (push to master/dev or manual dispatch).

Resolves GitHub's Node.js 20 deprecation warning. actions/checkout@v3
runs on the deprecated node20 runtime; v7 runs on node24.
Applied to both jekyll.yml (S3 deploy) and jekyll-dev.yml (GitHub Pages
dev deploy) workflows.
@chriselsen
chriselsen merged commit 0e3c03c into master Aug 1, 2026
@chriselsen
chriselsen deleted the ci/checkout-v7 branch August 1, 2026 23:55
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