Skip to content

Bump CI actions to Node 24-compatible versions#7

Merged
sethbang merged 1 commit into
mainfrom
ci-actions-node24
May 19, 2026
Merged

Bump CI actions to Node 24-compatible versions#7
sethbang merged 1 commit into
mainfrom
ci-actions-node24

Conversation

@sethbang
Copy link
Copy Markdown
Owner

What

Bump every GitHub Actions dependency in both workflows to its latest major:

Action Before After
actions/checkout @v4 @v6
actions/cache @v4 @v5
actions/upload-artifact @v4 @v7
softprops/action-gh-release @v2 @v3

Why

GitHub forces Actions onto Node 24 on 2026-06-02 and removes Node 20 from
the runners on 2026-09-16. The previous pins (@v4 / @v2) all run on Node 20
— the v1.0.0-rc.1 release run logged the deprecation warning. Each new major
above has runs.using: node24 (verified against the action repos).

How to verify

  • actionlint reports both workflows clean
  • This PR's CI run exercises checkout@v6, cache@v5, and
    upload-artifact@v7 (the ci.yml actions)

Notes for the reviewer

  • ci.yml's three actions are validated by this PR's own CI run.
  • release.yml adds action-gh-release@v3, which only runs on a release tag.
    The inputs in use (name, tag_name, body, files, draft,
    prerelease, fail_on_unmatched_files) are stable core inputs unchanged
    across the bump — but it is worth re-running the release dry-run
    (v1.0.0-rc.2) after this merges, before tagging the real v1.0.0.

GitHub forces Actions onto Node 24 from 2026-06-02 and removes Node 20
from runners on 2026-09-16; the v1.0.0-rc.1 release run logged the
deprecation. Bump to the latest major of each, all runs.using: node24:
checkout v4->v6, cache v4->v5, upload-artifact v4->v7,
action-gh-release v2->v3.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 19, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
markee 9335c28 Commit Preview URL

Branch Preview URL
May 19 2026, 11:43 AM

@sethbang sethbang merged commit dbdf528 into main May 19, 2026
4 checks passed
@sethbang sethbang deleted the ci-actions-node24 branch May 19, 2026 11:45
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