Skip to content

ktlo | INI-249 | Npm12 - #2

Merged
sinan-isikk merged 2 commits into
Jimdo:masterfrom
sinan-isikk:ktlo-INI-249-npm12
Oct 20, 2026
Merged

sinan-isikk merged 2 commits into
Jimdo:masterfrom
sinan-isikk:ktlo-INI-249-npm12

Conversation

@sinan-isikk

@sinan-isikk sinan-isikk commented Oct 19, 2026 •

Copy link
Copy Markdown

This fixes INI-249.

Summary of changes

  • Drop the temporary npm --version logs after CI printed 12.1.0
  • Adopt npm 12 — pin 12.1.0 (INI-249)

Breaking Changes

Do any of the included changes break current behaviour or configuration?

NO

The action still installs the semver CLI and tags the same way. The image base moves from node:20-alpine to node:24.21.0-alpine.

How changes have been tested

  • Locally, npm install -g --ignore-scripts npm@12.1.0 then semver -i minor 1.2.3 returned 1.3.0. The Docker daemon was not running, so the image itself was not built here.
  • CI on the previous commit printed 12.1.0 in the action image build and in the bats job. Those npm --version lines have been removed.

List any unknowns

  • The image build has not been run locally.

Pin Node 24.21.0 and npm 12.1.0 where semver is installed so dependency install scripts are blocked.
CI already printed 12.1.0 for the action image and the bats job.
@sinan-isikk
sinan-isikk marked this pull request as ready for review October 19, 2026 11:34
@sinan-isikk
sinan-isikk merged commit 957d074 into Jimdo:master Oct 20, 2026
6 of 15 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