Skip to content

chore(deps): update dependency node to v24#336

Merged
jonperron merged 1 commit intomainfrom
renovate/node-24.x
Apr 23, 2026
Merged

chore(deps): update dependency node to v24#336
jonperron merged 1 commit intomainfrom
renovate/node-24.x

Conversation

@smartway-bot
Copy link
Copy Markdown
Contributor

@smartway-bot smartway-bot Bot commented Nov 3, 2025

This PR contains the following updates:

Package Type Update Change
node uses-with major 18 -> 24

Release Notes

actions/node-versions (node)

v24.15.0: 24.15.0

Compare Source

Node.js 24.15.0

v24.14.1: 24.14.1

Compare Source

Node.js 24.14.1

v24.14.0: 24.14.0

Compare Source

Node.js 24.14.0

v24.13.1: 24.13.1

Compare Source

Node.js 24.13.1

v24.13.0: 24.13.0

Compare Source

Node.js 24.13.0

v24.12.0: 24.12.0

Compare Source

Node.js 24.12.0

v24.11.1: 24.11.1

Compare Source

Node.js 24.11.1

v24.11.0: 24.11.0

Compare Source

Node.js 24.11.0

v24.10.0: 24.10.0

Compare Source

Node.js 24.10.0

v24.9.0: 24.9.0

Compare Source

Node.js 24.9.0

v24.8.0: 24.8.0

Compare Source

Node.js 24.8.0

v24.7.0: 24.7.0

Compare Source

Node.js 24.7.0

v24.6.0: 24.6.0

Compare Source

Node.js 24.6.0

v24.5.0: 24.5.0

Compare Source

Node.js 24.5.0

v24.4.1: 24.4.1

Compare Source

Node.js 24.4.1

v24.4.0: 24.4.0

Compare Source

Node.js 24.4.0

v24.3.0: 24.3.0

Compare Source

Node.js 24.3.0

v24.2.0: 24.2.0

Compare Source

Node.js 24.2.0

v24.1.0: 24.1.0

Compare Source

Node.js 24.1.0

v24.0.2: 24.0.2

Compare Source

Node.js 24.0.2

v24.0.1: 24.0.1

Compare Source

Node.js 24.0.1

v24.0.0: 24.0.0

Compare Source

Node.js 24.0.0

v22.22.2: 22.22.2

Compare Source

Node.js 22.22.2

v22.22.1: 22.22.1

Compare Source

Node.js 22.22.1

v22.22.0: 22.22.0

Compare Source

Node.js 22.22.0

v22.21.1: 22.21.1

Compare Source

Node.js 22.21.1

v22.21.0: 22.21.0

Compare Source

Node.js 22.21.0

v22.20.0: 22.20.0

Compare Source

Node.js 22.20.0

v22.19.0: 22.19.0

Compare Source

Node.js 22.19.0

v22.18.0: 22.18.0

Compare Source

Node.js 22.18.0

v22.17.1: 22.17.1

Compare Source

Node.js 22.17.1

v22.17.0: 22.17.0

Compare Source

Node.js 22.17.0

v22.16.0: 22.16.0

Compare Source

Node.js 22.16.0

v22.15.1: 22.15.1

Compare Source

Node.js 22.15.1

v22.15.0: 22.15.0

Compare Source

Node.js 22.15.0

v22.14.0: 22.14.0

Compare Source

Node.js 22.14.0

v22.13.1: 22.13.1

Compare Source

Node.js 22.13.1

v22.13.0: 22.13.0

Compare Source

Node.js 22.13.0

v22.12.0: 22.12.0

Compare Source

Node.js 22.12.0

v22.11.0: 22.11.0

Compare Source

Node.js 22.11.0

v22.10.0: 22.10.0

Compare Source

Node.js 22.10.0

v22.9.0: 22.9.0

Compare Source

Node.js 22.9.0

v22.8.0: 22.8.0

Compare Source

Node.js 22.8.0

v22.7.0: 22.7.0

Compare Source

Node.js 22.7.0

v22.6.0: 22.6.0

Compare Source

Node.js 22.6.0

v22.5.1: 22.5.1

Compare Source

Node.js 22.5.1

v22.5.0: 22.5.0

Compare Source

Node.js 22.5.0

v22.4.1: 22.4.1

Compare Source

Node.js 22.4.1

v22.4.0: 22.4.0

Compare Source

Node.js 22.4.0

v22.3.0: 22.3.0

Compare Source

Node.js 22.3.0

v22.2.0: 22.2.0

Compare Source

Node.js 22.2.0

v22.1.0: 22.1.0

Compare Source

Node.js 22.1.0

v22.0.0: 22.0.0

Compare Source

Node.js 22.0.0

v20.20.2: 20.20.2

Compare Source

Node.js 20.20.2

v20.20.1: 20.20.1

Compare Source

Node.js 20.20.1

v20.20.0: 20.20.0

Compare Source

Node.js 20.20.0

v20.19.6: 20.19.6

Compare Source

Node.js 20.19.6

v20.19.5: 20.19.5

Compare Source

Node.js 20.19.5

v20.19.4: 20.19.4

Compare Source

Node.js 20.19.4

v20.19.3: 20.19.3

Compare Source

Node.js 20.19.3

v20.19.2: 20.19.2

Compare Source

Node.js 20.19.2

v20.19.1: 20.19.1

Compare Source

Node.js 20.19.1

v20.19.0: 20.19.0

Compare Source

Node.js 20.19.0

v20.18.3: 20.18.3

Compare Source

Node.js 20.18.3

v20.18.2: 20.18.2

Compare Source

Node.js 20.18.2

v20.18.1: 20.18.1

Compare Source

Node.js 20.18.1

v20.18.0: 20.18.0

Compare Source

Node.js 20.18.0

v20.17.0: 20.17.0

Compare Source

Node.js 20.17.0

v20.16.0: 20.16.0

Compare Source

Node.js 20.16.0

v20.15.1: 20.15.1

Compare Source

Node.js 20.15.1

v20.15.0: 20.15.0

Compare Source

Node.js 20.15.0

v20.14.0: 20.14.0

Compare Source

Node.js 20.14.0

v20.13.1: 20.13.1

Compare Source

Node.js 20.13.1

v20.13.0: 20.13.0

Compare Source

Node.js 20.13.0

v20.12.2: 20.12.2

Compare Source

Node.js 20.12.2

v20.12.1: 20.12.1

Compare Source

Node.js 20.12.1

v20.12.0: 20.12.0

Compare Source

Node.js 20.12.0

v20.11.1: 20.11.1

Compare Source

Node.js 20.11.1

v20.11.0: 20.11.0

Compare Source

Node.js 20.11.0

v20.10.0: 20.10.0

Compare Source

Node.js 20.10.0

v20.9.0: 20.9.0

Compare Source

Node.js 20.9.0

v20.8.1: 20.8.1

Compare Source

Node.js 20.8.1

v20.8.0: 20.8.0

Compare Source

Node.js 20.8.0

v20.7.0: 20.7.0

Compare Source

Node.js 20.7.0

v20.6.1: 20.6.1

Compare Source

Node.js 20.6.1

v20.6.0: 20.6.0

Compare Source

Node.js 20.6.0

v20.5.1: 20.5.1

Compare Source

Node.js 20.5.1

v20.5.0: 20.5.0

Compare Source

Node.js 20.5.0

v20.4.0: 20.4.0

Compare Source

Node.js 20.4.0

v20.3.1: 20.3.1

Compare Source

Node.js 20.3.1

v20.3.0: 20.3.0

Compare Source

Node.js 20.3.0

v20.2.0: 20.2.0

Compare Source

Node.js 20.2.0

v20.1.0: 20.1.0

Compare Source

Node.js 20.1.0

v20.0.0: 20.0.0

Compare Source

Node.js 20.0.0


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 06:59 AM, only on Monday ( * 0-6 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

Summary by CodeRabbit

  • Chores
    • Updated build infrastructure configuration.

@smartway-bot smartway-bot Bot added the dependencies Pull requests that update a dependency file label Nov 3, 2025
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 3, 2025

🛡️ The security scan result : Repo and Config

@smartway-bot smartway-bot Bot changed the title chore(deps): update dependency node to v24 chore(deps): update dependency node to v24 - autoclosed Jan 22, 2026
@smartway-bot smartway-bot Bot closed this Jan 22, 2026
@smartway-bot smartway-bot Bot deleted the renovate/node-24.x branch January 22, 2026 14:04
@smartway-bot smartway-bot Bot changed the title chore(deps): update dependency node to v24 - autoclosed chore(deps): update dependency node to v24 Jan 26, 2026
@smartway-bot smartway-bot Bot reopened this Jan 26, 2026
@smartway-bot smartway-bot Bot force-pushed the renovate/node-24.x branch 2 times, most recently from 263a991 to 675e5ae Compare January 26, 2026 00:13
@smartway-bot smartway-bot Bot force-pushed the renovate/node-24.x branch from 675e5ae to 3a09370 Compare April 23, 2026 13:00
@smartway-bot smartway-bot Bot requested a review from a team as a code owner April 23, 2026 13:00
@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented Apr 23, 2026

📝 Walkthrough

Walkthrough

The GitHub Actions workflow for building and publishing the npm package is updated to use Node.js version 24 instead of version 18 during the build job execution.

Changes

Cohort / File(s) Summary
Workflow Node.js Version Update
.github/workflows/build-and-publish-npm-package.yml
Updated actions/setup-node@v3 configuration to use Node.js 24 instead of Node.js 18 for build and publish operations.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 A whisker twitch, a version bump so bright,
From Node eighteen to twenty-four in flight,
The workflow hops along with newfound speed,
A rabbit's optimization, indeed! 🚀

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and specifically describes the main change: updating Node.js dependency from version 18 to 24 in the GitHub Actions workflow configuration.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch renovate/node-24.x

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
.github/workflows/build-and-publish-npm-package.yml (1)

15-17: Consider upgrading actions/setup-node@v3 to v4 alongside Node 24 runtime.

The workflow moves to Node 24 on line 17 while keeping actions/setup-node@v3 on line 15. For consistency and to benefit from newer action improvements, upgrade to setup-node@v4 in the same PR. Note: unit-tests.yml also uses v3 and should be updated together.

Suggested change
-      - uses: actions/setup-node@v3
+      - uses: actions/setup-node@v4
         with:
           node-version: 24
           registry-url: 'https://npm.pkg.github.com'
           scope: '@ZeroGachis'
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.github/workflows/build-and-publish-npm-package.yml around lines 15 - 17,
Update the GitHub Actions usage of actions/setup-node from v3 to v4 to match the
Node 24 runtime: replace the reference "actions/setup-node@v3" with
"actions/setup-node@v4" in the build-and-publish workflow and make the same
change in unit-tests.yml so both workflows consistently use setup-node@v4 while
keeping "node-version: 24".
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In @.github/workflows/build-and-publish-npm-package.yml:
- Around line 15-17: Update the GitHub Actions usage of actions/setup-node from
v3 to v4 to match the Node 24 runtime: replace the reference
"actions/setup-node@v3" with "actions/setup-node@v4" in the build-and-publish
workflow and make the same change in unit-tests.yml so both workflows
consistently use setup-node@v4 while keeping "node-version: 24".

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 160ff03a-8152-42fb-8bd7-80ecdda771f3

📥 Commits

Reviewing files that changed from the base of the PR and between 61c4874 and 3a09370.

📒 Files selected for processing (1)
  • .github/workflows/build-and-publish-npm-package.yml

@jonperron jonperron merged commit 55da96a into main Apr 23, 2026
4 checks passed
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.

1 participant