Skip to content

fix: serialize Windows frontend dependency setup - #1218

Merged
marcomarcogd merged 1 commit into
DevXDojo:mainfrom
marcomarcogd:codex/fix-windows-build-dependency-order
Sep 21, 2026
Merged

marcomarcogd merged 1 commit into
DevXDojo:mainfrom
marcomarcogd:codex/fix-windows-build-dependency-order

Conversation

@marcomarcogd

Copy link
Copy Markdown
Contributor

Windows builds can run npm ci while Wails scans Go packages to generate bindings. On Windows this intermittently locks or removes files under frontend/node_modules, causing EBUSY or invalid Go import-path failures.

This change makes frontend dependency installation a single ordered prerequisite of binding generation. Frontend compilation then depends on the completed bindings, so Wails never scans a mutating node_modules tree.

Validation:

  • Reproduced in Pre-release Check run 35555106463 (npm ci failed with EBUSY while bindings ran concurrently)
  • task build
  • git diff --check

@marcomarcogd
marcomarcogd merged commit b7558e3 into DevXDojo:main Sep 21, 2026
9 checks passed
@marcomarcogd
marcomarcogd deleted the codex/fix-windows-build-dependency-order branch September 21, 2026 03:25
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