Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ci] Use MacOS 12 for CI #413

Merged
merged 2 commits into from
Oct 18, 2022
Merged

[ci] Use MacOS 12 for CI #413

merged 2 commits into from
Oct 18, 2022

Conversation

johnkerl
Copy link
Member

@johnkerl johnkerl commented Oct 15, 2022

On #354 we got MacOS CI working in the presence of an XCode 14 linker bug by downgrading to MacOS 11. As discussed at actions/runner-images#6350, we can stay on MacOS 12 but force XCode 13.4 (non-buggy).

Also, it's not a bad idea or a bad time to use Python 3.9 for CI (we have been using 3.8, which is now in a 'security fixes only' phase).

Note that if/when this PR is accepted, I'll switch the required builds in the branch-protection rules for this repo to require 3.9 passes rather than 3.8 (as now).

.github/workflows/ci.yml Outdated Show resolved Hide resolved
.github/workflows/cpp-ci.yml Outdated Show resolved Hide resolved
@johnkerl
Copy link
Member Author

derp, some mis-edits switching back and forth between here and #400 -- thanks @gspowley !

@johnkerl
Copy link
Member Author

Next I'll update the branch-protection rules for main

@johnkerl johnkerl merged commit ffb72af into main Oct 18, 2022
@johnkerl johnkerl deleted the kerl/macos-12-ci branch October 18, 2022 20:43
@johnkerl johnkerl changed the title Use MacOS 12 for CI [ci] Use MacOS 12 for CI Oct 26, 2022
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.

2 participants