Use "macos-13" runner label in "pytest" workflow#527
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #527 +/- ##
=====================================
Coverage 98.9% 98.9%
=====================================
Files 44 44
Lines 4804 4804
=====================================
Hits 4754 4754
Misses 50 50 |
glatterf42
left a comment
There was a problem hiding this comment.
Looks good, tests seem to be passing again. Thanks :)
|
I left a longer discussion above so we can just cite this issue in PRs for the other two repos. Could you please open those? At some point, we should open a PR (and maybe re-open #473) that updates the install instructions document a minimal work-around, maybe in the “Troubleshooting” section, for users who encounter that issue. As you noted, there are likely to be more in the future. We could then link to that work-around from the other install docs on the stack. |
|
The message_ix "Install from conda-forge" workflow succeeds with |
@glatterf42 noticed today that CI jobs were failing:
…and traced this to a change in the standard GitHub Actions runners.
macos-latestnow runs on the M1/amd64 architecture.macos-14=macos-latest, which is on amd64, or (b)macos-14-large=macos-latest-large, which is on x86_64 but (per the above) not free.macos-13.This PR switches to
macos-13for these workflows.NB I also had to change the branch protection rule for
mainto replacemacos-latest-py3.12as a required check withmacos-13-py3.12.macos-12and eventuallymacos-13labels will be deprecated and removed by GitHub. The above issue gives 2024-Q3 to deprecate and 2024-Q4 to removemacos-12, and hasmacos-13still in general availability ("GA") through 2024-Q4.How to review
Note that the CI checks all pass.
PR checklist
Add or expand tests;coverage checks both ✅Add, expand, or update documentation.N/AUpdate release notes.