vestige/.github
Sam Valladares cbb10c2b90 ci: fix persistent macOS clang_rt.osx linker failure (stale target cache)
The real cause was not a flaky runner image: the macOS Test job restored a
cached `target/` built against a previous runner Xcode, and that stale build
dir carried a clang compiler-rt search path (.../clang/<N>/lib/darwin) that no
longer exists on the current image, so the linker failed with
'ld: library clang_rt.osx not found' on every commit.

Fix: stop caching `target/` on the test job (cache only the download-heavy
registry/git dirs) and bump the cache key to v2 to discard the poisoned
caches. Also deleted the existing poisoned macOS caches. Reverted the macos-14
pin (it didn't help and that image is deprecating) back to macos-latest, which
is fine now that target/ is always built clean.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-29 16:37:02 -05:00
..
ISSUE_TEMPLATE Add Codex integration docs 2026-04-05 18:50:57 +03:00
workflows ci: fix persistent macOS clang_rt.osx linker failure (stale target cache) 2026-06-29 16:37:02 -05:00