You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Automate setting of pnpm allowBuilds in workspace #243
I'm trying to get setup with Cirrus for my "dev" handle and hit an error. It's easy enough to get by and rerun the init command but it seems like it would make more sense to just run another command for the user since the packages are installed via the init command.
>cd my-pds-folder && pnpm pds init
Lockfile is up to date, resolution step is skipped
Already up to date
[ERR_PNPM_IGNORED_BUILDS] Ignored build scripts: esbuild@0.25.12, esbuild@0.28.1, workerd@1.20260908.1
Run "pnpm approve-builds" to pick which dependencies should be allowed to run scripts.
[ERROR] Command failed with exit code 1: pnpm install
I'd be open to taking a shot at making the change but with any new codebase just want to be sure you're open to that and check on any contribution guidelines or anything. Looks like somewhere in here adding a check and pnpm-only condition:
I guess I also should've noted that I'm not sure if cirrus requires those builds to be allowed or not. So if it is not needed then defaulting to false in the allowBuilds setting would be better.
Activity
arsdehnel commentedon Sep 9, 2026
I guess I also should've noted that I'm not sure if
cirrusrequires those builds to be allowed or not. So if it is not needed then defaulting tofalsein theallowBuildssetting would be better.