Skip to content

🔧 update: adjust Node.js version strategy and update documentation - #7

Merged
warengonzaga merged 7 commits into
mainfrom
dev
May 13, 2026
Merged

🔧 update: adjust Node.js version strategy and update documentation#7
warengonzaga merged 7 commits into
mainfrom
dev

Conversation

@warengonzaga

Copy link
Copy Markdown
Owner

This pull request updates the project's Node.js version requirements to support LTS versions (v22 and v24) instead of only the latest version, and adjusts documentation, workflow, and packaging scripts accordingly. These changes improve compatibility and align the project with recommended Node.js LTS releases.

Node.js version support and documentation:

  • Updated Node.js requirement to v22+ (LTS recommended: v22 or v24) in README.md, CONTRIBUTING.md, and package.json to broaden compatibility and clarify recommendations. [1] [2] [3] [4]

CI workflow improvements:

  • Modified .github/workflows/package.yml to use a matrix strategy for testing against Node.js versions 22 and 24, instead of only version 25, ensuring CI coverage for supported LTS versions. [1] [2]

Packaging and build scripts:

  • Updated package.json scripts to add prepare and prepack hooks for building before packaging, and removed the --packages external flag from the build command for improved compatibility. Also updated the engines field to reflect the new Node.js version requirement.

Copilot AI review requested due to automatic review settings May 13, 2026 08:19
@github-actions

Copy link
Copy Markdown

🚀 Development Build

Development version ready for integration testing

📦 Package Information

  • Package: github-labels-template
  • Version: 0.9.2-dev.27a173a
  • Dist-tag: dev

📥 Installation Instructions

NPM Registry

npm install github-labels-template@0.9.2-dev.27a173a
npm install github-labels-template@dev  # Use dist-tag

View on NPM Registry

GitHub Packages

npm install @warengonzaga/github-labels-template@0.9.2-dev.27a173a
npm install @warengonzaga/github-labels-template@dev  # Use dist-tag

✨ Auto-scoped as @warengonzaga/github-labels-template (from repository owner)

View on GitHub Packages

🔒 Security Audit

No vulnerabilities found


This package was built automatically by the Package Build Flow action.

@github-actions

Copy link
Copy Markdown

🚀 Development Build

Development version ready for integration testing

📦 Package Information

  • Package: github-labels-template
  • Version: 0.9.2-dev.27a173a
  • Dist-tag: dev

📥 Installation Instructions

⚠️ Package was not published to any registry.

🔒 Security Audit

No vulnerabilities found


This package was built automatically by the Package Build Flow action.

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 updates the project’s Node.js support policy to align with Node.js LTS (Node 22+), and adjusts CI + packaging scripts so builds/tests run against the supported runtime range.

Changes:

  • Document Node.js v22+ as the runtime requirement (with v22/v24 called out) in README and CONTRIBUTING.
  • Update CI workflow to test with a Node.js version matrix (22, 24) instead of a single version.
  • Adjust package.json build/pack lifecycle scripts and relax the Node engine constraint to >=22.

Reviewed changes

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

File Description
README.md Updates prerequisites and testing/runtime notes to reflect Node.js v22+ support.
package.json Updates build command, adds packaging lifecycle hooks, and changes Node engine to >=22.
CONTRIBUTING.md Updates contributor prerequisites to match the new Node.js support guidance.
.github/workflows/package.yml Switches CI to a Node.js version matrix (22/24).

Comment thread .github/workflows/package.yml Outdated
Comment thread package.json Outdated
@github-actions

Copy link
Copy Markdown

🚀 Development Build

Development version ready for integration testing

📦 Package Information

  • Package: github-labels-template
  • Version: 0.9.2-dev.83d2945
  • Dist-tag: dev

📥 Installation Instructions

GitHub Packages

npm install @warengonzaga/github-labels-template@0.9.2-dev.83d2945
npm install @warengonzaga/github-labels-template@dev  # Use dist-tag

✨ Auto-scoped as @warengonzaga/github-labels-template (from repository owner)

View on GitHub Packages

🔒 Security Audit

No vulnerabilities found


This package was built automatically by the Package Build Flow action.

@github-actions

Copy link
Copy Markdown

🚀 Development Build

Development version ready for integration testing

📦 Package Information

  • Package: github-labels-template
  • Version: 0.9.2-dev.83d2945
  • Dist-tag: dev

📥 Installation Instructions

NPM Registry

npm install github-labels-template@0.9.2-dev.83d2945
npm install github-labels-template@dev  # Use dist-tag

View on NPM Registry

🔒 Security Audit

No vulnerabilities found


This package was built automatically by the Package Build Flow action.

@github-actions

Copy link
Copy Markdown

🚀 Development Build

Development version ready for integration testing

📦 Package Information

  • Package: github-labels-template
  • Version: 0.9.2-dev.c3aead4
  • Dist-tag: dev

📥 Installation Instructions

NPM Registry

npm install github-labels-template@0.9.2-dev.c3aead4
npm install github-labels-template@dev  # Use dist-tag

View on NPM Registry

GitHub Packages

npm install @warengonzaga/github-labels-template@0.9.2-dev.c3aead4
npm install @warengonzaga/github-labels-template@dev  # Use dist-tag

✨ Auto-scoped as @warengonzaga/github-labels-template (from repository owner)

View on GitHub Packages

🔒 Security Audit

No vulnerabilities found


This package was built automatically by the Package Build Flow action.

@warengonzaga
warengonzaga merged commit 4b859ea into main May 13, 2026
4 checks passed
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