Fix CI: update runners, macOS deployment target, and cibuildwheel version#163
Draft
Copilot wants to merge 4 commits into
Draft
Fix CI: update runners, macOS deployment target, and cibuildwheel version#163Copilot wants to merge 4 commits into
Copilot wants to merge 4 commits into
Conversation
updates: - [github.com/pre-commit/pre-commit-hooks: v5.0.0 → v6.0.0](pre-commit/pre-commit-hooks@v5.0.0...v6.0.0) - https://github.com/psf/black → https://github.com/psf/black-pre-commit-mirror - [github.com/psf/black-pre-commit-mirror: 25.1.0 → 26.3.0](psf/black-pre-commit-mirror@25.1.0...26.3.0) - [github.com/asottile/blacken-docs: 1.19.1 → 1.20.0](adamchainz/blacken-docs@1.19.1...1.20.0) - [github.com/PyCQA/flake8: 7.2.0 → 7.3.0](PyCQA/flake8@7.2.0...7.3.0)
- Update MACOSX_DEPLOYMENT_TARGET from 11.0 to 12.0 (syft binary requires macOS 12.0+) - Update ubuntu-20.04 to ubuntu-22.04 (EOL, causing indefinite queuing) - Update windows-2019 to windows-2022 (deprecated) Co-authored-by: nightlark <3969255+nightlark@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix CI jobs to ensure they pass
Fix CI: update deprecated runners and macOS deployment target
Mar 9, 2026
…CI name - Upgrade pypa/cibuildwheel from v2.23.2 to v3.4.0 (fixes HTTP 429 on virtualenv download, fixed upstream in v3.1.4 PR #2555) - Replace removed manylinux1 shortname with full OCI image names quay.io/pypa/manylinux1_x86_64:2024-04-29-76807b8 and quay.io/pypa/manylinux1_i686:2024-04-29-76807b8, preserving manylinux1 wheel compatibility (cibuildwheel v3 accepts full OCI names) Co-authored-by: nightlark <3969255+nightlark@users.noreply.github.com>
Copilot
AI
changed the title
Fix CI: update deprecated runners and macOS deployment target
Fix CI: update runners, macOS deployment target, and cibuildwheel version
Mar 9, 2026
164fd1b to
46503d0
Compare
e5b6e33 to
534aedd
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CI has been failing due to three compounding issues: deprecated/EOL GitHub-hosted runners, a mismatched macOS deployment target, and a cibuildwheel bug causing HTTP 429 rate-limit errors when downloading
virtualenv.pyz.Changes
build.yml):ubuntu-20.04→ubuntu-22.04(all jobs),windows-2019→windows-2022build.yml):11.0→12.0— syft binary minimum target is 12.0;delocate-wheelwas rejecting the mismatchbuild.yml):v2.23.2→v3.4.0— v2.23.2 fetchedvirtualenv.pyzviagithub.com/blob/...?raw=true, which hit GitHub rate limits (HTTP 429); fixed in v3.1.4 (#2555)pyproject.toml): cibuildwheel v3.0.0 removed themanylinux1shortname; replaced with full OCI image references to preserve wheel tags:2024-04-29-76807b8is the latest (and final) tag on quay.io.💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.