Commit e421eaa
fix: make publish job install non-immutable on release branch
The publish job's first step ran `yarn install --immutable`, which fails on
a long-lived auto-incrementing release branch whose committed yarn.lock lags
the bumped package.json versions (stale @enclave-vm/*@npm:2.13.0 entries that
a clean install prunes). Immutable mode forbids the prune, so the job died at
setup before any version-bump/lock-sync step could run.
Set `install: "false"` on Setup Node + Yarn and add an explicit
`yarn install --no-immutable` step. The publish job is the source of truth for
versions and rewrites the lock every run, so it self-heals drift instead of
deadlocking. Immutable installs still guard normal PR/push CI.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 19720be commit e421eaa
1 file changed
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
79 | 89 | | |
80 | 90 | | |
81 | 91 | | |
| |||
0 commit comments