Skip to content

release: cut v3.0.0 for Node 24 upgrade#670

Merged
chenrui333 merged 3 commits intomasterfrom
copilot/fix-8cc96c9f-14fa-4c73-89d2-a72cbdcbee20
Apr 12, 2026
Merged

release: cut v3.0.0 for Node 24 upgrade#670
chenrui333 merged 3 commits intomasterfrom
copilot/fix-8cc96c9f-14fa-4c73-89d2-a72cbdcbee20

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Oct 7, 2025

This cuts v3.0.0, the Node 24 major release.

Closes #654
Supersedes #774

Copilot AI changed the title [WIP] Upgrade to node 24 Upgrade action runtime to Node 24 Oct 7, 2025
Copilot AI requested a review from chenrui333 October 7, 2025 03:21
@chenrui333 chenrui333 marked this pull request as ready for review October 7, 2025 03:38
@rhysd
Copy link
Copy Markdown

rhysd commented Mar 11, 2026

Recently GitHub Actions started to cause warnings on actions using deprecated node20 runner. I saw this action caused the warnings and this PR would fix them.

image

Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: softprops/action-gh-release@v2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

https://github.com/rhysd/Shiba/actions/runs/22933921874

@chenrui333 chenrui333 added the dependencies Pull requests that update a dependency file label Mar 15, 2026
@chenrui333 chenrui333 changed the title Upgrade action runtime to Node 24 build: upgrade action runtime to Node 24 Mar 15, 2026
@chenrui333 chenrui333 marked this pull request as draft March 15, 2026 17:43
@luchaninov luchaninov mentioned this pull request Mar 18, 2026
johnsideserf pushed a commit to johnsideserf/siggy that referenced this pull request Apr 4, 2026
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) <noreply@anthropic.com>
johnsideserf added a commit to johnsideserf/siggy that referenced this pull request Apr 4, 2026
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: BONGRAKER <smileh@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@MRK2009
Copy link
Copy Markdown

MRK2009 commented Apr 10, 2026

Fix the conflicts, please

Copilot AI and others added 3 commits April 12, 2026 00:16
Co-authored-by: chenrui333 <1580956+chenrui333@users.noreply.github.com>
Co-authored-by: chenrui333 <1580956+chenrui333@users.noreply.github.com>
Signed-off-by: Rui Chen <rui@chenrui.dev>
@chenrui333 chenrui333 force-pushed the copilot/fix-8cc96c9f-14fa-4c73-89d2-a72cbdcbee20 branch from 7005cad to 218a0ca Compare April 12, 2026 04:19
@chenrui333 chenrui333 marked this pull request as ready for review April 12, 2026 04:35
@chenrui333 chenrui333 changed the title build: upgrade action runtime to Node 24 release: prepare v3.0.0 for Node 24 Apr 12, 2026
@chenrui333 chenrui333 changed the title release: prepare v3.0.0 for Node 24 release: cut v3.0.0 Apr 12, 2026
@chenrui333 chenrui333 changed the title release: cut v3.0.0 release: cut v3.0.0 for Node 24 upgrade Apr 12, 2026
@chenrui333 chenrui333 merged commit b430933 into master Apr 12, 2026
2 checks passed
@chenrui333 chenrui333 deleted the copilot/fix-8cc96c9f-14fa-4c73-89d2-a72cbdcbee20 branch April 12, 2026 04:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade to node 24

4 participants