Skip to content

Commit 5ef56d0

Browse files
committed
fix(triage-flow): restore platform-specific optional bindings in package-lock
When `npm install` was run on the previous Linux dev environment to add the sandcastle and @effect/* peers, npm 11 stripped 34 of the 38 @oxfmt/binding-* and @oxlint/binding-* entries from the lock file because their declared cpu/os didn't match the local platform. The macOS quality-gates job then ran `aube ci` (frozen lockfile) on darwin-arm64 and could not load oxfmt/oxlint, failing format-check with `Cannot find module '@oxfmt/binding-darwin-arm64'`. Restore origin/main's lockfile (38 platform bindings) and re-run `npm install --package-lock-only` to add only the new @effect/*, @ai-hero/sandcastle, and friends entries without pruning the platform bindings. Verified locally with `aube ci`, typecheck, lint, format:check.
1 parent c1bd5bd commit 5ef56d0

1 file changed

Lines changed: 3169 additions & 1016 deletions

File tree

0 commit comments

Comments
 (0)