Skip to content

CI: Run JavaScript tests on node 24 and restore package-lock.json - #287

Merged
pastewka merged 1 commit into
mainfrom
26_ci_node_24
Jul 31, 2026
Merged

CI: Run JavaScript tests on node 24 and restore package-lock.json#287
pastewka merged 1 commit into
mainfrom
26_ci_node_24

Conversation

@pastewka

Copy link
Copy Markdown
Contributor

npm ci broke in the JavaScript workflow with

Missing: @emnapi/runtime@1.11.3 from lock file

The lock file was regenerated as a side effect of an unrelated commit and lost the top-level @emnapi/runtime entry, which the optional peer dependency of @napi-rs/wasm-runtime still requires; a clean npm ci fails with both npm 10 and npm 11. package.json is unchanged, so the previous lock file is restored verbatim.

The node version in the test matrix is bumped from 22 to 24 to match the version pinned in the devbox development environment.

`npm ci` broke in the JavaScript workflow with

    Missing: @emnapi/runtime@1.11.3 from lock file

The lock file was regenerated as a side effect of an unrelated commit and
lost the top-level `@emnapi/runtime` entry, which the optional peer
dependency of `@napi-rs/wasm-runtime` still requires; a clean `npm ci`
fails with both npm 10 and npm 11. `package.json` is unchanged, so the
previous lock file is restored verbatim.

The node version in the test matrix is bumped from 22 to 24 to match the
version pinned in the devbox development environment.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@pastewka
pastewka merged commit a4b1517 into main Jul 31, 2026
6 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.

1 participant