Skip to content

ci: upgrade softprops/action-gh-release to v3 (Node 24 runtime) - #25

Merged
yigalrozenberg merged 1 commit into
masterfrom
ci/action-gh-release-v3
Jul 21, 2026
Merged

ci: upgrade softprops/action-gh-release to v3 (Node 24 runtime)#25
yigalrozenberg merged 1 commit into
masterfrom
ci/action-gh-release-v3

Conversation

@yigalrozenberg

Copy link
Copy Markdown
Collaborator

What

Bumps softprops/action-gh-release from @v2 to @v3 in .github/workflows/release.yml (the "Create GitHub Release" step).

Why

The v0.10.21 release run surfaced a deprecation annotation:

Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: softprops/action-gh-release@v2.

softprops/action-gh-release v3.0.0 moved the action runtime from Node 20 to Node 24 (action.yml now declares runs.using: "node24"). The v2 floating tag is intentionally pinned to the last Node 20 line by the maintainer, so it will keep emitting this deprecation. Moving to v3 (currently v3.0.2) resolves it.

Notes

  • Inputs are unchanged in v3 — generate_release_notes and files are still supported, so no other edits are needed.
  • Our runner is ubuntu-latest (GitHub-hosted), which already runs the Node 24 Actions runtime, so v3 is safe.
  • Uses the floating major tag @v3, consistent with the repo's other actions (actions/checkout@v5, actions/upload-artifact@v6, actions/download-artifact@v7).

Verification

CI runs on release tags, so this is exercised by the next version tag push. No functional change to the release contents.

@yigalrozenberg
yigalrozenberg merged commit 7012bdd into master Jul 21, 2026
5 checks passed
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