mirror of
https://github.com/pnpm/pnpm.git
synced 2026-05-13 11:05:52 -04:00
* ci(release): build artifacts on macos-latest to fix darwin-x64 signing Cross-signing darwin Mach-O binaries on Linux with the saurik fork of ldid produces an ad-hoc signature whose page hashes don't match the post-postject layout for Node.js 25's chained fixups, leaving fixups unapplied at load and crashing the binary in __cxx_global_var_init (EXC_BAD_ACCESS at 0x3 — the unprocessed chain-entry tag). Running the release on macos-latest lets pack-app's adHocSignMacBinary use native codesign, which understands chained fixups. Drops the entire ldid build step. * ci(release): document why release runs on macos-latest