also looking at this
fix(ci): publish darwin-x86-64 (Intel macOS) — retire macos-13 + fix bun bootstrap
#205
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.
| @@ -102,7 +102,13 @@ jobs: | ||
| 102 | 102 | echo "which -a bun:"; which -a bun || true |
| 103 | 103 | echo "bun --version:"; bun --version || echo "bun --version FAILED ($?)" |
| 104 | 104 | 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)" | |
| 106 | 112 | echo "node_modules/bun (pre-install):"; ls -la node_modules/bun 2>/dev/null || echo "(absent)" |
| 107 | 113 | echo "::endgroup::" |
| 108 | 114 | echo "::group::bun install --verbose tail" |