Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update macOS x86_64 wheel build CI runner to 10.13 #13470

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

mtreinish
Copy link
Member

Summary

Github actions has deprecated their macOS 10.12 CI runner and will be removing it in December, 2024. We were using this macOS runner because our target OS version for intel mac is 10.12. However, with this enviornment being removed by Github we must upgrade to continue running the jobs.

This commit does not bump the MACOSX_DEPLOYMENT_TARGET environment variable (which is used to set the target OS version for intel macs) though, because we should test if we can build it compatibility mode from a newer version of macOS. If this fails then we can bump this to 10.13 in a subsequent commit on this PR and add an upgrade release note to document the change.

Details and comments

Github actions has deprecated their macOS 10.12 CI runner and will be
removing it in December, 2024. We were using this macOS runner because
our target OS version for intel mac is 10.12. However, with this
enviornment being removed by Github we must upgrade to continue running
the jobs.

This commit does not bump the MACOSX_DEPLOYMENT_TARGET environment
variable (which is used to set the target OS version for intel macs)
though, because we should test if we can build it compatibility
mode from a newer version of macOS. If this fails then we can bump this
to 10.13 in a subsequent commit on this PR and add an upgrade release
note to document the change.
@mtreinish mtreinish added on hold Can not fix yet type: qa Issues and PRs that relate to testing and code quality stable backport potential The bug might be minimal and/or import enough to be port to stable ci: test wheels Run the wheel-build scripts as an additional CI run for this PR labels Nov 20, 2024
@mtreinish mtreinish requested a review from a team as a code owner November 20, 2024 23:00
@qiskit-bot
Copy link
Collaborator

One or more of the following people are relevant to this code:

  • @Qiskit/terra-core

@jakelishman
Copy link
Member

It's actually macOS 13, not 10.13 - they left the OSX numbering behind with the release of macOS 11 for Apple silicon.

@coveralls
Copy link

Pull Request Test Coverage Report for Build 11943215073

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 9 unchanged lines in 2 files lost coverage.
  • Overall coverage increased (+0.001%) to 88.922%

Files with Coverage Reduction New Missed Lines %
crates/qasm2/src/lex.rs 3 91.73%
crates/qasm2/src/parse.rs 6 96.23%
Totals Coverage Status
Change from base Build 11937368524: 0.001%
Covered Lines: 79392
Relevant Lines: 89283

💛 - Coveralls

@jakelishman
Copy link
Member

Oh, I think you might have made a mistake in your reasoning in the top comment - the macOS 12 OS is already way newer (Monterey, released 2021) than the 10.12 minimum version (Sierra, released 2016) we target. We still used macOS 12 in the wheel builds only because you made the minimal bump for GHA while I made the maximal stable bump for Azure (#12882 vs #12571).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci: test wheels Run the wheel-build scripts as an additional CI run for this PR on hold Can not fix yet stable backport potential The bug might be minimal and/or import enough to be port to stable type: qa Issues and PRs that relate to testing and code quality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants