Skip to content

fix(deps): approve @parcel/watcher build script - #103

Merged
djwmarcx merged 1 commit into
mainfrom
fix/pnpm-approve-parcel-watcher
Sep 27, 2026
Merged

djwmarcx merged 1 commit into
mainfrom
fix/pnpm-approve-parcel-watcher

Conversation

@djwmarcx

Copy link
Copy Markdown
Member

Summary

  • pnpm-workspace.yaml didn't have @parcel/watcher in allowBuilds, so pnpm refused the entire install with ERR_PNPM_IGNORED_BUILDS - this was blocking the open jest PR (chore(deps): update dependency jest to v30.5.2 #74) and would block any future install once its transitive dependency shows up again.
  • @parcel/watcher is a transitive dependency of jest-haste-map, used only for fast filesystem watching in Jest's --watch mode (not used by CI). Official MIT-licensed package from the Parcel bundler project; its install script just builds/fetches its native binding, same pattern as unrs-resolver/esbuild already allowed here.

Test plan

  • Clean install + full CI suite (format, lint, typecheck, 268 tests) verified locally on the jest-bump branch this was blocking

pnpm refuses the entire install with ERR_PNPM_IGNORED_BUILDS because
@parcel/watcher (a transitive dependency of jest-haste-map, used only
for fast filesystem watching in Jest's --watch mode) isn't in
allowBuilds. CI doesn't use --watch mode, so the native binding is
never exercised, but pnpm still blocks the whole install until every
build script is explicitly reviewed.

@parcel/watcher is the official MIT-licensed package from the Parcel
bundler project; its install script just builds/fetches its native
binding, same pattern as unrs-resolver/esbuild already allowed here.

Verified with a clean install + the full CI suite (format, lint,
typecheck, 268 tests) on the jest-bump branch this was blocking.
Copilot AI lite review requested due to automatic review settings September 27, 2026 17:28

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The reviewed change is scoped, documented, and has no unresolved blocking issues.

Review effort: Lite
Findings: None

What changed in this PR

Approves @parcel/watcher’s native build script so pnpm installs complete with the updated Jest dependency tree.

Changes:

  • Documents the build rationale.
  • Adds @parcel/watcher: true to allowBuilds.
File Description
pnpm-workspace.yaml Approves the transitive watcher package’s native build script.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@djwmarcx
djwmarcx merged commit 293ccf9 into main Sep 27, 2026
3 checks passed
@djwmarcx
djwmarcx deleted the fix/pnpm-approve-parcel-watcher branch September 27, 2026 17:34
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