Skip to content

chore: Add Node.js v22 to CI test matrix#23

Merged
so5 merged 2 commits intomainfrom
feat/improve-dx-and-automation
Aug 20, 2025
Merged

chore: Add Node.js v22 to CI test matrix#23
so5 merged 2 commits intomainfrom
feat/improve-dx-and-automation

Conversation

@google-labs-jules
Copy link
Contributor

This commit updates the CI configuration to include Node.js v22 in the test matrix.

  • Adds 22.x to the list of Node.js versions to test against.
  • Updates actions/checkout and actions/setup-node to v4.
  • Moves the code coverage generation to run on the Node.js 22.x job, as it's the latest version in the matrix.

This commit updates the CI configuration to include Node.js v22 in the test matrix.

- Adds `22.x` to the list of Node.js versions to test against.
- Updates `actions/checkout` and `actions/setup-node` to `v4`.
- Moves the code coverage generation to run on the Node.js `22.x` job, as it's the latest version in the matrix.
This commit fixes the Code Climate integration to ensure the test coverage and maintainability badges are kept up-to-date.

The `coverage_report.yml` workflow was previously configured to only run when a new version tag was pushed. This meant that the Code Climate data was only updated on new releases.

This change modifies the workflow to trigger on every push to the `main` branch. This ensures that the coverage report is sent to Code Climate after every change, keeping the badges accurate.
@so5 so5 marked this pull request as ready for review August 20, 2025 15:12
@so5 so5 merged commit 2ae5b7f into main Aug 20, 2025
5 checks passed
@so5 so5 deleted the feat/improve-dx-and-automation branch August 20, 2025 15:13
@github-actions
Copy link

🎉 This PR is included in version 2.13.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant