-
Notifications
You must be signed in to change notification settings - Fork 109
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
Rework CI #674
Rework CI #674
Conversation
1403119
to
c48ad12
Compare
c48ad12
to
21a1568
Compare
.github/workflows/main.yml
Outdated
# after trying to install Python as a dependency of ninja because | ||
# 2to3 exists. As a quick hack, delete it first. This should be | ||
# removed once the homebrew install is fixed. | ||
run: "rm -f /usr/local/bin/2to3 ; brew update && brew install ninja" | ||
|
||
- uses: mjp41/workaround8649@c8550b715ccdc17f89c8d5c28d7a48eeff9c94a8 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think this is needed on Mac OS
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, let's give that a shot. :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like you're right. :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
- Split ubuntu and macos CI actions, even though they use very similar steps - Remove macos-11, keep -12, and add -14 - Have all macos platforms build with and without C++17 - Remove duplicated dependency lines in ubuntu matrix entries; push this down to the steps - Ensure that all added ubuntu matrix tuples have non-empty build-type - Add all jobs to all-checks' "needs:" to ensure we wait for everything
21a1568
to
3352aa9
Compare
No description provided.