Skip to content

Conversation

salmanmkc
Copy link
Contributor

@salmanmkc salmanmkc commented Aug 11, 2025

Node 24 support, breaking change since requires at least runner version v2.327.1. Updatd readme and added a vulnerability update.

Closes #281

BREAKING CHANGE: This requires a minimum Actions Runner version of v2.327.1 to run.

Bump Node.js version from 20.9.0 to 24.4.0 in .node-version, GitHub Actions workflow, and package.json build target to ensure compatibility with the latest Node.js features and improvements.
@Copilot Copilot AI review requested due to automatic review settings August 11, 2025 09:24
@salmanmkc salmanmkc requested a review from a team as a code owner August 11, 2025 09:24
Copy link

@Copilot Copilot AI left a comment

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 upgrades the project from Node.js 20 to Node.js 24 as a major version release (v3.0.0). The upgrade includes updating the runtime configuration, build targets, and CI pipeline to use the newer Node.js version.

  • Version bump from 2.0.6 to 3.0.0 indicating a major breaking change
  • Node.js runtime upgrade from version 20 to version 24 across all configurations
  • Minor formatting consistency improvement in workflow configuration

Reviewed Changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.

File Description
package.json Updates package version to 3.0.0 and build target to node24.0.0
action.yml Changes GitHub Action runtime from node20 to node24
.node-version Updates Node.js version specification from 20.9.0 to 24.4.0
.github/workflows/test.yml Updates CI workflow to use Node.js 24 and fixes quote consistency

@salmanmkc salmanmkc closed this Aug 11, 2025
@salmanmkc salmanmkc reopened this Aug 13, 2025
@salmanmkc salmanmkc changed the title Major version feat!: node 24 support, checkout to use v5 with node24 support and vulnerability fix Aug 13, 2025
@salmanmkc salmanmkc changed the title feat!: node 24 support, checkout to use v5 with node24 support and vulnerability fix feat!: node 24 support, and vulnerability fix Aug 13, 2025
parkerbxyz and others added 6 commits August 13, 2025 11:35
Replaces .node-version file with engines.node in package.json and updates GitHub Actions workflows to use package.json for Node version. Simplifies Node version management and removes redundant .node-version file.
Replaces explicit node-version with node-version-file referencing package.json in the test workflow. This ensures Node.js version consistency with the project's package.json.
Replaced double quotes with single quotes in workflow YAML files for consistency. No functional changes were made.
Co-authored-by: Parker Brown <17183625+parkerbxyz@users.noreply.github.com>
@parkerbxyz parkerbxyz changed the title feat!: node 24 support, and vulnerability fix feat!: node 24 support Aug 15, 2025
@parkerbxyz parkerbxyz changed the base branch from main to beta August 15, 2025 19:42
Changed the node-version-file in the update-permission-inputs workflow from .node-version to package.json to align with current project configuration.
@parkerbxyz parkerbxyz merged commit 6178938 into actions:beta Aug 15, 2025
3 checks passed
create-app-token-action-releaser bot pushed a commit that referenced this pull request Aug 15, 2025
# [3.0.0-beta.1](v2.1.1...v3.0.0-beta.1) (2025-08-15)

* feat!: node 24 support ([#275](#275)) ([6178938](6178938))

### BREAKING CHANGES

* Requires [Actions Runner v2.327.1](https://github.com/actions/runner/releases/tag/v2.327.1) or later if you are using a self-hosted runner.
@create-app-token-action-releaser

🎉 This PR is included in version 3.0.0-beta.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Upgrade action to node 24
2 participants