vestige/.github/workflows
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
..
ci.yml ci: fix persistent macOS clang_rt.osx linker failure (stale target cache) 2026-06-29 16:37:02 -05:00
guard-no-private-cloud.yml ci: guard against private cloud service code in public repo 2026-06-21 18:19:01 -05:00
pages.yml fix(pages): serve dashboard at site root, drop double /vestige nesting 2026-06-21 17:50:10 -05:00
release.yml ci: fix persistent macOS clang_rt.osx linker failure (stale target cache) 2026-06-29 16:37:02 -05:00
test.yml Prepare agent-neutral hardening release 2026-05-24 16:09:44 -05:00