ReviewOS

also looking at this

pantry-pm/pantry

fix(ci): publish darwin-x86-64 (Intel macOS) — retire macos-13 + fix bun bootstrap

#205
Merged chrisbbreuer wants to merge fix/ci-macos13-retired-use-macos15-intel into main
7 files +427 -348

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

.github/workflows/sync-binaries.ymlmodified+7-1
Changes to .github/workflows/sync-binaries.yml
@@ -102,7 +102,13 @@ jobs:
102102 echo "which -a bun:"; which -a bun || true
103103 echo "bun --version:"; bun --version || echo "bun --version FAILED ($?)"
104104 echo "bun --revision:"; bun --revision || true
105 echo "file \$(which bun):"; file "$(which bun)" 2>/dev/null || true
105 BUNBIN="$(which bun)"
106 echo "file \$(which bun):"; file "$BUNBIN" 2>/dev/null || true
107 echo "ls -la \$(which bun):"; ls -la "$BUNBIN" 2>/dev/null || true
108 echo "readlink:"; readlink "$BUNBIN" 2>/dev/null || echo "(not a symlink)"
109 echo "real target file type:"; file "$(readlink -f "$BUNBIN" 2>/dev/null || echo "$BUNBIN")" 2>/dev/null || true
110 echo "--- head -40 of bun file/target ---"; head -40 "$(readlink -f "$BUNBIN" 2>/dev/null || echo "$BUNBIN")" 2>/dev/null || true
111 echo "--- pantry bun.sh pkgDir ---"; ls -laR "$BUN_INSTALL"/bun.sh 2>/dev/null | head -40 || echo "(no bun.sh pkgdir)"
106112 echo "node_modules/bun (pre-install):"; ls -la node_modules/bun 2>/dev/null || echo "(absent)"
107113 echo "::endgroup::"
108114 echo "::group::bun install --verbose tail"