Commit 0919a9d
committed
ci(asm): pin pnpm via action-setup to avoid ERR_PNPM_IGNORED_BUILDS
The ASM workflow installed pnpm with 'npm install --global pnpm', which
resolves to the latest pnpm release. Recent pnpm releases escalate
'Ignored build scripts' from a warning to a hard error (ERR_PNPM_IGNORED_BUILDS),
which makes 'pnpm install --frozen-lockfile' fail for any project with
transitive build scripts that aren't on an explicit allow-list. The asm
projects pull in bufferutil + utf-8-validate via @solana/web3.js -> ws.
Switch to pnpm/action-setup@v4 (which the anchor, native, pinocchio, and
typescript workflows already use). That action currently installs pnpm
10.33.0, which still treats this as a warning and lets the install succeed.1 parent fcfd6d1 commit 0919a9d
1 file changed
Lines changed: 8 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
106 | 112 | | |
107 | 113 | | |
108 | 114 | | |
| |||
180 | 186 | | |
181 | 187 | | |
182 | 188 | | |
183 | | - | |
184 | | - | |
| 189 | + | |
| 190 | + | |
185 | 191 | | |
186 | 192 | | |
187 | 193 | | |
| |||
0 commit comments