Maintenance: upgrade MacOS version for GitHub Actions unit testing #1309
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.
As noticed recently, the version of MacOS we're using for unit testing during GitHub Actions workflows is outdated; we're using MacOS 13 instead of the latest stable version labeled as
macos-latest
, which currently refers to MacOS 14.This changeset updates the unit tests workflow to use
macos-latest
(MacOS 14).I'm tempted to try removing some of the workarounds for MacOS in
tox.ini
at the same time; I think it depends on a sense about how many developers we may still have using MacOS 13 themselves. It's probably worth testing during this pull request -- whether it's sensible to remove the workarounds, assuming tests pass with them removed on MacOS 14, however, is a seperate question.