Skip to content
Discussion options

You must be logged in to vote

Confirmed and reproduced on current main.

The install behavior is intentional and fail-safe: the build policy only trusts project-scoped allowBuilds from workspace YAML and package.json#pnpm.allowBuilds / package.json#aube.allowBuilds. The bug was in config inspection: it merged raw .npmrc entries without checking whether that setting actually consumes .npmrc, while the settings metadata also incorrectly advertised .npmrc for allowBuilds.

PR #1159 fixes the read side by:

  • removing .npmrc as an advertised allowBuilds source
  • filtering known .npmrc settings from config get, config list, and the config TUI unless metadata declares that source
  • preserving unknown free-form entries and supported…

Replies: 2 comments

Comment options

jdx
Jul 28, 2026 — with coder-jdx
Maintainer

You must be logged in to vote
0 replies
Answer selected by mwolson
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants