Skip to content

ci: try macos-latest now that the cache fix is in place#56

Merged
mattfogel merged 1 commit into
mainfrom
ci/try-macos-latest
May 13, 2026
Merged

ci: try macos-latest now that the cache fix is in place#56
mattfogel merged 1 commit into
mainfrom
ci/try-macos-latest

Conversation

@mattfogel

Copy link
Copy Markdown
Owner

Summary

Now that PR #55 fixed the actual root cause of the macOS CI failure (poisoned Swatinem cache, not the runner image version), the macos-14 pin from PR #54 isn't strictly needed anymore. This PR reverts macos-14macos-latest to keep the workflow aligned with GHA defaults.

Test plan

  • First CI run is green on this branch.
  • Rerun once for determinism (false positives have burned us before in this exact flow).
  • If either flakes, close this PR and stay on macos-14 — that's the known-good fallback.

The original PR #54 pin to macos-14 was based on (incorrect) research
claiming macos-14 was a clean escape hatch for the broken Homebrew
rustup wrapper on macos-15. The actual root cause turned out to be
a poisoned Swatinem cache, fixed in PR #55 with `cache-bin: false`
and a prefix-key bump.

With the real fix in place, macos-latest should work too. Trying it
to keep the workflow aligned with GHA defaults. If this flakes,
revert to macos-14 — that's the known-good fallback.
@mattfogel
mattfogel merged commit 32db58c into main May 13, 2026
6 checks passed
@mattfogel
mattfogel deleted the ci/try-macos-latest branch May 13, 2026 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant