Skip to content

Install browser dependencies before snapshot and release builds - #50

Merged
elpete merged 1 commit into
developmentfrom
fix/release-browser-dependencies
Oct 8, 2026
Merged

elpete merged 1 commit into
developmentfrom
fix/release-browser-dependencies

Conversation

@elpete

@elpete elpete commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

The development snapshot passed all 13 engine/framework test jobs but failed during packaging because the browser build could not import esbuild. The release job had never installed browser/package-lock.json dependencies.

Set up Node 22 with the browser lockfile cache and run npm --prefix browser ci before the module build. This applies to both development snapshots and stable releases.

Validation: clean npm ci and browser bundle build passed locally, with no tracked bundle changes; git diff --check passed. The preceding merged snapshot passed the full 13-job module matrix. Publishing will be verified through the post-merge snapshot workflow.

@elpete
elpete merged commit d95b7cf into development Oct 8, 2026
1 of 29 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