Skip to content

Force Node.js 24 for action-gh-release#308

Merged
johnsideserf merged 1 commit intomasterfrom
fix/action-gh-release-node24
Apr 4, 2026
Merged

Force Node.js 24 for action-gh-release#308
johnsideserf merged 1 commit intomasterfrom
fix/action-gh-release-node24

Conversation

@johnsideserf
Copy link
Copy Markdown
Owner

Summary

  • Add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true to the release workflow's action-gh-release step
  • softprops/action-gh-release@v2 still uses Node.js 20, which GitHub is deprecating (June 2026 forced migration, Sept 2026 removal)
  • Upstream has an open PR (release: cut v3.0.0 for Node 24 upgrade softprops/action-gh-release#670) for native Node 24 support but it hasn't merged yet

Closes #300.

Test plan

  • Workflow YAML is valid
  • Next release tag push will confirm the action runs without deprecation warnings

🤖 Generated with Claude Code

softprops/action-gh-release@v2 still runs on Node.js 20, which GitHub
is deprecating (forced Node 24 in June 2026, removed entirely Sept 2026).
Upstream has an open PR (softprops/action-gh-release#670) but it hasn't
merged yet. Setting FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 suppresses the
deprecation warning and ensures compatibility now.

Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
@johnsideserf johnsideserf merged commit 03fddf8 into master Apr 4, 2026
2 checks passed
@johnsideserf johnsideserf deleted the fix/action-gh-release-node24 branch April 4, 2026 14:28
johnsideserf added a commit that referenced this pull request Apr 19, 2026
v3 moves the action runtime to Node 24 natively, making the
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env var (added in #308) redundant.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>
johnsideserf added a commit that referenced this pull request Apr 19, 2026
v3 moves the action runtime to Node 24 natively, making the
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 env var (added in #308) redundant.

Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
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.

Update action-gh-release before Node.js 20 deprecation

1 participant