Skip to content

ci: bump actions off the deprecated Node 20 runtime#191

Merged
DrBaher merged 1 commit into
mainfrom
ci/bump-actions-node24
Jun 21, 2026
Merged

ci: bump actions off the deprecated Node 20 runtime#191
DrBaher merged 1 commit into
mainfrom
ci/bump-actions-node24

Conversation

@DrBaher

@DrBaher DrBaher commented Jun 21, 2026

Copy link
Copy Markdown
Owner

Clears the Node 20 deprecation warnings that fire on every CI/release run (GitHub currently force-runs these actions on Node 24).

Pinned each action to the lowest major that natively declares node24 — minimal bump to avoid unnecessary breaking-change exposure:

Action From To Notes
actions/checkout v4 v5 v5 is node24
actions/setup-node v4 v5 v5 is node24
actions/upload-artifact v4 v6 v5 is still node20
actions/download-artifact v4 v7 v5/v6 are still node20

softprops/action-gh-release@v2 already runs on a current runtime — left as-is.

Runtimes verified against each action's action.yml (runs.using) before pinning. No workflow input/behavior changes — only the action version tags.

🤖 Generated with Claude Code

GitHub is deprecating the Node 20 runtime and currently force-runs these actions
on Node 24, emitting a warning on every CI/release run. Pin each to the lowest
major that natively declares node24:

  actions/checkout       v4 -> v5
  actions/setup-node     v4 -> v5
  actions/upload-artifact v4 -> v6   (v5 is still node20)
  actions/download-artifact v4 -> v7 (v5/v6 are still node20)

softprops/action-gh-release@v2 already runs on a current runtime and is left as-is.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@DrBaher DrBaher merged commit ca5ee58 into main Jun 21, 2026
1 check passed
@DrBaher DrBaher deleted the ci/bump-actions-node24 branch June 21, 2026 11: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.

1 participant