chore(repo): extend Node.js versions for testing matrix - #3023
Merged
Conversation
kopernic-pl
marked this pull request as ready for review
July 31, 2026 11:36
kopernic-pl
requested review from
Patrycja-dz,
Copilot,
mattshaner,
robert-hebel-sb and
tekyu
July 31, 2026 11:47
There was a problem hiding this comment.
Pull request overview
This PR updates CI and container build steps to better align with an expanded Node.js testing surface while keeping the Docker image build more layer-efficient.
Changes:
- Collapses two Dockerfile
RUNsteps into a single layer (install deps + run installer + cleanup). - Expands the GitHub Actions Node.js test matrix to include newer Node lines (22/24/26) and bumps the 20.x patch version.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| Dockerfile | Combines package install + install script execution into one RUN to reduce layers. |
| .github/workflows/commit.yml | Extends the Node.js matrix with 22/24/26 and updates the 20.x patch level. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
knieczyszczak
approved these changes
Jul 31, 2026
Patrycja-dz
approved these changes
Aug 3, 2026
kopernic-pl
force-pushed
the
extend-node-versions-testing
branch
from
August 3, 2026 08:29
8e98f7c to
472e3a9
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request updates the Node.js versions tested in the CI workflow and improves the Docker build process by combining commands for efficiency.
CI/CD Pipeline Updates:
.github/workflows/commit.ymlto include versions20.20.2,22.23.2,24.18.1, and26.5.1, and updated the existing20.xversion. This ensures broader compatibility and testing against the latest Node.js releases.Dockerfile Improvements:
curlandjqwith the execution and cleanup ofinstall.shinto a singleRUNcommand inDockerfile, reducing the number of layers and improving build efficiency.Does this PR introduce a breaking change?
No breaking change. Just testing on higher node versions
Screenshots
None
Additional context
Slowly preparing to drop node 18 and 20 support