-
Notifications
You must be signed in to change notification settings - Fork 273
Add github action to do CI checks against macOS #5439
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
Add github action to do CI checks against macOS #5439
Conversation
6ddc0ab
to
9a9d3af
Compare
Codecov Report
@@ Coverage Diff @@
## develop #5439 +/- ##
========================================
Coverage 68.22% 68.22%
========================================
Files 1178 1178
Lines 97580 97580
========================================
Hits 66573 66573
Misses 31007 31007
Flags with carried forward coverage won't be shown. Click here to find out more. Continue to review full report at Codecov.
|
59da8e6
to
26ae068
Compare
@@ -0,0 +1,35 @@ | |||
# This is a basic workflow to help you get started with Actions |
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 a comment from the template that could be removed 🥤
pull_request: | ||
branches: [ develop ] | ||
|
||
# A workflow run is made up of one or more jobs that can run sequentially or in parallel |
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.
🥤
# we'll keep 5 times that around per OS | ||
# to account for different versions/different | ||
# flags | ||
# Bump so CI runs again 2 |
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.
What does this comment mean? (line 19)
953dbc1
to
354946b
Compare
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
# we'll keep 5 times that around per OS | ||
# to account for different versions/different | ||
# flags | ||
CCACHE_MAXSIZE: 500Mi |
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 guess as you backed out the ccache attempts, this is not needed any longer?
354946b
to
c2ad0e6
Compare
As the title says. We already do check macOS on Travis but we're in the process of converting all our CI to Github Actions to make things easier for all of us.
Currently doesn't cache builds because I couldn't get ccache to work, this can be added in a later PR (note that tests take a lot longer than builds anyway so the caching doesn't save us a ton of time).