Skip to content

ci: resolve cibuildwheel version mismatch and skip cp38#150

Merged
Vizonex merged 3 commits into
Vizonex:mainfrom
pixelatedkisses:fix/ci-mismatch
Jul 3, 2026
Merged

ci: resolve cibuildwheel version mismatch and skip cp38#150
Vizonex merged 3 commits into
Vizonex:mainfrom
pixelatedkisses:fix/ci-mismatch

Conversation

@pixelatedkisses

@pixelatedkisses pixelatedkisses commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

What do these changes do?

This PR fixes Python wheel build failures caused by a cibuildwheel version mismatch:

  1. Updated .github/workflows/run-cibuildwheel.yml to track version configurations cleanly via an env block, while explicitly skipping Python 3.8 (CIBW_SKIP: cp38-*).
  2. Aligned the matrix identifier outputs with the build execution step (pypa/cibuildwheel@v4.1.0) to prevent the argument --only: invalid choice crash and stabilize support for modern Python releases.

Are there changes in behavior for the user?

No. This is strictly a development workflow change and CI configuration fix.

Is it a substantial burden for the maintainers to support this?

No. Aligning the cibuildwheel tool versions stabilizes the automated build system and eliminates future version drift errors.

Related issue number

None. The branch was created from PR #149, which is still open.

Checklist

  • I think the code is well written
  • Unit tests are not needed
  • Documentation reflects the changes

@pixelatedkisses pixelatedkisses marked this pull request as draft July 3, 2026 14:10
@pixelatedkisses pixelatedkisses force-pushed the fix/ci-mismatch branch 4 times, most recently from 86bb622 to ae2755b Compare July 3, 2026 14:54
@pixelatedkisses pixelatedkisses changed the title fix(ci): resolve cibuildwheel version mismatch ci: resolve cibuildwheel version mismatch and skip cp38 Jul 3, 2026
@pixelatedkisses pixelatedkisses marked this pull request as ready for review July 3, 2026 15:47
@Vizonex Vizonex merged commit 3ec5eb6 into Vizonex:main Jul 3, 2026
29 checks passed
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.

2 participants