nextstrain / cli

The Nextstrain command-line interface (CLI)—a program called nextstrain—which aims to provide a consistent way to run and visualize pathogen builds and access Nextstrain components like Augur and Auspice across computing environments such as Docker, Conda, and AWS Batch.
https://docs.nextstrain.org/projects/cli/
MIT License
27 stars 20 forks source link

Remove/replace macos-11 jobs #376

Closed victorlin closed 3 months ago

victorlin commented 3 months ago

Description of proposed changes

GH Action has removed macos-11 on 28 June 2024.¹

Drop it from two lists and replace it with macos-12 in one list to represent the oldest available macOS runner to build for x86_64-apple-darwin.

¹ https://github.blog/changelog/2024-05-20-actions-upcoming-changes-to-github-hosted-macos-runners/#macos-11-deprecation-and-removal

Related issue(s)

Checklist

tsibley commented 2 months ago

I was curious if this meant that our standalone builds wouldn't run on macOS 11 any more, but it seems that they still will. Per the PyOxidizer docs:

The default Python distributions target macOS 10.9+ for x86_64 and 11.0+ for aarch64. […] PyOxidizer will automatically attempt to locate, validate, and use an appropriate Apple SDK given requirements specified by the Python distribution in use.