Uh oh!
There was an error while loading. Please reload this page.
fix(release): unblock win32-x64 binary build (corepack EEXIST) - #27
Conversation
📝 WalkthroughWalkthroughUpdates ChangesCI and Repo Configuration Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Possibly related PRs
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Uh oh!
There was an error while loading. Please reload this page.
Summary by CodeRabbit
The v1.3.0 release run failed on the
build-binaries (win32-x64)leg at theInstall pnpmstep:npm error EEXIST: file already exists … C:\npm\prefix\yarn. The GitHub Windows runner already ships corepack'syarnshim, sonpm install -g corepack@0.35.0collides. With defaultfail-fast: true, this also canceled the otherwise-healthy linux/darwin legs.--forceto the corepack install in all threerelease.ymljobs (overwrites the pre-existing shim; no-op on Linux/macOS).fail-fast: falseto thebuild-binariesmatrix so one platform failure no longer cancels the others (diagnostics only —create-releasestill requires all four legs).No Shield logic, package output, or runtime change. Windows-runner packaging fix only.
QA Proof
EEXIST C:\npm\prefix\yarnon the win32Install pnpmstepWhat Needs to Be Verified on the Re-tag Release Run
build-binaries (win32-x64)passes theInstall pnpmstep and buildsshield-windows-x64.exefail-fast: false, all run regardless)create-releaseproduces the GitHub release with all binaries +.sha256QA Team Notification
v1.3.0release run (binary track needs no approval; npm publish still gated on production environment approval)