-
Notifications
You must be signed in to change notification settings - Fork 24
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
Re-enable testing on both macOS amd64 and macOS arm64 #308
Re-enable testing on both macOS amd64 and macOS arm64 #308
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## develop #308 +/- ##
========================================
Coverage 95.80% 95.80%
========================================
Files 38 38
Lines 2048 2048
========================================
Hits 1962 1962
Misses 86 86 ☔ View full report in Codecov by Sentry. |
Note to self: fix or revise the |
Ready for review, now, @BradyPlanden! I fixed the current failures in the scheduled tests – they were coming because we weren't installing I filtered the JSON again because it turned out that the self-hosted runner does not need the OS entry from the matrix either, it just requires the Python and PyBaMM versions. I triggered a run from this branch on my fork just to make sure everything is working: https://github.com/agriyakhetarpal/PyBOP/actions/runs/8910634962 (note that the self-hosted runner relies on |
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.
Thanks for the additions @agriyakhetarpal. One comment on the use of quotes, otherwise lgtm. If you could add a changelog to restore the scheduled tests and update the MacOS entries, including the addition of testing on 3.9 & 3.10 for MacOS arm64, that would be great!
Description
macos-latest
is nowmacos-14
(change of architecture from amd64 to arm64).macos-13
is the last version to support Intel runners.Issue reference
N/A
Review
Before you mark your PR as ready for review, please ensure that you've considered the following:
Type of change
Key checklist:
$ pre-commit run
(or$ nox -s pre-commit
) (see CONTRIBUTING.md for how to set this up to run automatically when committing locally, in just two lines of code)$ nox -s tests
$ nox -s doctest
You can run integration tests, unit tests, and doctests together at once, using
$ nox -s quick
.Further checks:
Thank you for contributing to our project! Your efforts help us to deliver great software.