Use "macos-13" runner label in "pytest" workflow #527
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@glatterf42 noticed today that CI jobs were failing:
…and traced this to a change in the standard GitHub Actions runners.
macos-latest
now 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-13
for these workflows.NB I also had to change the branch protection rule for
main
to replacemacos-latest-py3.12
as a required check withmacos-13-py3.12
.macos-12
and eventuallymacos-13
labels will be deprecated and removed by GitHub. The above issue gives 2024-Q3 to deprecate and 2024-Q4 to removemacos-12
, and hasmacos-13
still 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.