Skip to content

ci: replace retired macos-12 runner and update action versions - #1204

Open
katsugtgz wants to merge 2 commits into
openatx:masterfrom
katsugtgz:ci/macos-15-runner
Open

katsugtgz wants to merge 2 commits into
openatx:masterfrom
katsugtgz:ci/macos-15-runner

Conversation

@katsugtgz

Copy link
Copy Markdown

The macOS job in the Python application workflow has not started since the macos-12 runner image was retired. Recent runs cancel that job while the Ubuntu and Windows jobs pass.

Changes:

  • macos-12 -> macos-15
  • set python-version 3.11 on the macOS matrix entry; it was unset, so setup-python would get an empty version
  • actions/checkout v4 -> v7
  • actions/setup-python v5 -> v7; the workflow only uses the python-version input, and v7 removed pip-install which is not used here

Validation:

  • actionlint passes on the updated workflow
  • macos-12 is no longer listed in actions/runner-images; python 3.11 has arm64 builds for the current macOS images
  • I could not run the macOS job locally, so that leg is verified only once it runs in CI

Scope: .github/workflows/main.yml only.

The macOS matrix job has not been able to start since the macos-12
runner image was retired, so recent runs cancel that job while the
Ubuntu and Windows jobs pass.

- macos-12 -> macos-15
- set python-version 3.11 on the macOS entry; it was unset, which
  leaves setup-python with an empty version
- actions/checkout v4 -> v7
- actions/setup-python v5 -> v7 (only the python-version input is
  used; v7 removed pip-install, which this workflow does not use)
@katsugtgz

Copy link
Copy Markdown
Author

Sorry for the churn. Pushed the remaining codecov-action bump in main.yml, which the first push missed. No other changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant