Skip to content

chore(repo): extend Node.js versions for testing matrix - #3023

Merged
kopernic-pl merged 3 commits into
developfrom
extend-node-versions-testing
Aug 3, 2026
Merged

chore(repo): extend Node.js versions for testing matrix#3023
kopernic-pl merged 3 commits into
developfrom
extend-node-versions-testing

Conversation

@kopernic-pl

@kopernic-pl kopernic-pl commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

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:

  • Updated the Node.js versions matrix in .github/workflows/commit.yml to include versions 20.20.2, 22.23.2, 24.18.1, and 26.5.1, and updated the existing 20.x version. This ensures broader compatibility and testing against the latest Node.js releases.

Dockerfile Improvements:

  • Combined the installation of curl and jq with the execution and cleanup of install.sh into a single RUN command in Dockerfile, 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

@kopernic-pl
kopernic-pl marked this pull request as ready for review July 31, 2026 11:36
@kopernic-pl
kopernic-pl requested a review from a team as a code owner July 31, 2026 11:36

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 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 RUN steps 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.

@kopernic-pl kopernic-pl self-assigned this Jul 31, 2026
@kopernic-pl
kopernic-pl force-pushed the extend-node-versions-testing branch from 8e98f7c to 472e3a9 Compare August 3, 2026 08:29
@kopernic-pl
kopernic-pl merged commit 0dd45f1 into develop Aug 3, 2026
11 checks passed
@kopernic-pl
kopernic-pl deleted the extend-node-versions-testing branch August 3, 2026 08:59
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.

4 participants