-
Notifications
You must be signed in to change notification settings - Fork 6
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
Update from macos-11 to macos-13 on github actions #13
Conversation
Something is wrong with uploading to codecov, see the failing CI logs. I don't have the right permissions to this repo or on codecov to investigate the failure. |
I don't have it either, can you check this @jni ? |
I actually don't know what I'm supposed to do here. We never had codecov keys in this repo, it seems. I'm inclined to just remove the codecov step and then make an issue to add this approach to the repo: |
Problem comes from using codecov v3 instead of v4 in workflow. |
This PR solves #13 (comment) and moves coverage upload to a separate step to make the CI logs cleaner. It also adds support for GHA-only coverage reports using the method from [hynek.me/articles/ditch-codecov-python](https://hynek.me/articles/ditch-codecov-python/)
Merged in main, let's see how this goes... 🤞 |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #13 +/- ##
=======================================
Coverage 75.27% 75.27%
=======================================
Files 6 6
Lines 546 546
Branches 121 121
=======================================
Hits 411 411
Misses 73 73
Partials 62 62 ☔ View full report in Codecov by Sentry. |
Whoop whoop! 😊 |
Github Actions macos-11 runner will be deprecated soon, upgrade to macos-13 in
tox.ini
.Related to zulip discussion: https://napari.zulipchat.com/#narrow/stream/212875-general/topic/macos-11.20runners.20deprecation