Repo Added
|
Files
913
|
Badge
Embed ▾
README BADGES
|
push
github
Promote arm64 macOS to tier 1 (#12102) * Promote arm64 macOS to tier 1 Github recently added a new macOS runner that is using the m1 CPU that is usable for open source projects. [1] Previously Qiskit had support for arm64 macOS at tier 3 because we were only able to cross compile for the platform and not test the binaries. Now that we can run CI jobs on the platform we're able to run both unit tests and test our binaries on release. This commit adds a new set of test jobs and wheel builds that use the macos-14 runner that mirrors the existing x86_64 macOS jobs we have. This brings arm64 macOS to the same support level as x86_64. THe only difference here is that azure pipelines doesn't have arm64 macOS support so the test job will run in github actions instead. [1] https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/ * Update test job * Fix syntax error * Use a string for python version in test job * Disable fail-fast on test job * DNM: Test wheel builds * Skip universal builds * Force system python to arm64 on macOS arm64 bwheel builds * Correctly skip universal builds * Skip python 3.8 arm64 * Add back cross build job just for python 3.8 * Add numpy env details to arm64 test job * Use MSRV for one of the test jobs * Fix build_pgo.sh script when running on arm64 mac * Revert "DNM: Test wheel builds" This reverts commit 97eaa6fee. * Rename macos arm py38 cross-build job
61373 of 68560 relevant lines covered (89.52%)
217108.02 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|