Skip to content

chore: Bump Node.js from 20 to 24#128

Merged
toshimaru merged 4 commits into
mainfrom
node-24
Dec 20, 2025
Merged

chore: Bump Node.js from 20 to 24#128
toshimaru merged 4 commits into
mainfrom
node-24

Conversation

@toshimaru

@toshimaru toshimaru commented Dec 20, 2025

Copy link
Copy Markdown
Owner

This pull request updates the project to use Node.js 24 and makes some minor improvements to metadata and branding. The changes ensure compatibility with the latest Node.js version and polish the project’s documentation and appearance.

Node.js Version Upgrade

  • Updated the required Node.js version from 20 to 24 in .github/workflows/build.yml, action.yml, and package.json to ensure the action runs on the latest Node.js release. [1] [2] [3]

Metadata and Branding Improvements

  • Added and reorganized metadata in package.json, including a description, author, homepage, and bugs field, improving discoverability and documentation.
  • Changed the branding color from red to purple in action.yml for a refreshed look.

@toshimaru toshimaru marked this pull request as ready for review December 20, 2025 14:33
Copilot AI review requested due to automatic review settings December 20, 2025 14:33

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

This PR attempts to upgrade the Node.js runtime from version 20 to version 24 across the project's configuration files. However, Node.js version 24 does not exist yet - the latest available versions as of January 2025 are Node.js 22 (LTS) and 23 (Current). The PR also includes some unrelated changes such as package.json field reordering and a branding color change in action.yml.

  • Updates Node.js engine requirement from ">=20" to ">=24" in package.json and package-lock.json
  • Changes GitHub Action runtime from 'node20' to 'node24' in action.yml
  • Updates CI workflow to use Node.js version 24
  • Reorganizes package.json fields and changes branding color from red to purple

Reviewed changes

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

File Description
package.json Updates engine requirement to non-existent Node.js ">=24" and reorganizes package fields
package-lock.json Updates engine requirement to ">=24" and adds peer dependency flags
action.yml Changes runtime to non-existent 'node24' and updates branding color to purple
.github/workflows/build.yml Updates CI workflow to use non-existent Node.js version 24

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread action.yml
@toshimaru toshimaru merged commit 1caf154 into main Dec 20, 2025
8 checks passed
@toshimaru toshimaru deleted the node-24 branch December 20, 2025 14:36
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.

2 participants