• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Qiskit / qiskit / 12261510589
88%

Build:
DEFAULT BRANCH: main
Ran 10 Dec 2024 05:53PM UTC
Jobs 1
Files 913
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Dec 2024 04:36PM UTC coverage: 88.95% (+0.02%) from 88.93%
12261510589

push

github

web-flow
Update macOS x86_64 wheel build CI runner to 10.13 (#13470)

* Update macOS x86_64 wheel build CI runner to 10.13

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.

* Fix macOS deployment target config in cibuildwheel

Looking at the 1.3.0 release build the build failed during the audit
stage checking the shared object file that was built. This was failing
because the macOS target version in the binary was 10.12 but the
environment variable to override the default target of 10.9 was not
getting set properly. We set this in the pyproject.toml but it is
getting overridden by the PGO settings via CIBW_ENVIRONMENT in the
github actions config. If you look at the recent builds we were
publishing 10.9 target wheels on pypi despite documenting we target
10.12. The CI job logs also show that env variable is never being
set during the cibuildwheel process.

The release of rust 1.83 in the last 24 hrs probably is what changed
the output here causing the failure, although rust was supposed to
raise it's minimum target to 10.12 in 1.74 [1] something probably
changed in the release today which is tripping up the audit now.

This PR updates the CI configuration as was done to hotfix the
deployment job temporarily during the 1.3.0 release process [2]
to ensure we're setting our macOS deployment target correctly on
x86_64 macOS builds to 10.12.

[1] https://blog.rust-... (continued)

79389 of 89251 relevant lines covered (88.95%)

355572.15 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
3
92.73
1.5% crates/qasm2/src/lex.rs
Jobs
ID Job ID Ran Files Coverage
1 12261510589.1 10 Dec 2024 05:53PM UTC 913
88.95
GitHub Action Run
Source Files on build 12261510589
  • Tree
  • List 913
  • Changed 70
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #12261510589
  • 17648ebb on github
  • Prev Build on main (#12259843360)
  • Next Build on main (#12275446100)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc