Skip to content

Feature/add support for node 24 - #45

Merged
darkmavis1980 merged 4 commits into
mainfrom
feature/add-support-for-node-24
Jul 30, 2025
Merged

Feature/add support for node 24#45
darkmavis1980 merged 4 commits into
mainfrom
feature/add-support-for-node-24

Conversation

@darkmavis1980

Copy link
Copy Markdown
Contributor

Add Node.js 24 Support to CI Workflows

🚀 Overview

This PR adds Node.js 24 to the CI workflow matrix, ensuring our ESLint configuration is tested against the latest LTS version of Node.js.

Changes

CI/CD Updates

  • Added Node.js 24 to the test matrix in both CI workflows:
    • .github/workflows/main.yml - Main branch workflow
    • .github/workflows/pr.yml - Pull request workflow

Version Bump

  • Bumped package version from 5.0.2 to 5.1.0 to reflect the new feature

🔧 Technical Details

The changes are minimal and focused:

  • Updated the node matrix array from [18, 20, 22] to [18, 20, 22, 24]
  • This ensures our ESLint configuration continues to work with Node.js 24
  • No breaking changes to the actual ESLint rules or configuration

✅ Testing

The CI workflows will now run against:

  • Node.js 18 (LTS)
  • Node.js 20 (LTS)
  • Node.js 22 (LTS)
  • Node.js 24 (LTS) ✨ NEW

📦 Release

This change is ready for release as version 5.1.0 and has been tagged accordingly.

🎯 Impact

  • Low risk: Only adds testing coverage, no functional changes
  • Future-proofing: Ensures compatibility with the latest Node.js LTS
  • Maintenance: Keeps our CI matrix up-to-date with current Node.js versions

@darkmavis1980
darkmavis1980 merged commit 633fa2a into main Jul 30, 2025
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.

3 participants