fix: Replace macos-latest with macos-13 and macos-14 runners #935
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Clippy from Rust 1.77.2 has been failing on maco-latest for a while. I suspect it might have something to do with rust-lang/rust#92173. Except in our case the failure happens 100% of the time and is not sporadic.
What I know so far:
cargo +stable clippy --all-targets
and notcargo +stable build --all-targets
and notcargo +stable clippy
.This pull request tries to force GitHub to give us macOS 13/14 to see what happens. The idea is that Rust 1.77.2 doesn't play too nicely with the C runtime in macOS 12, which would explain why it doesn't fail on macOS 13 or 14 for me (locally).