Skip to content

Ci cibuildwheel migration - #672

Merged
chyunsu3 merged 3 commits into
dmlc:mainlinefrom
CavRiley:ci-cibuildwheel-migration
Jul 23, 2026
Merged

Ci cibuildwheel migration#672
chyunsu3 merged 3 commits into
dmlc:mainlinefrom
CavRiley:ci-cibuildwheel-migration

Conversation

@CavRiley

Copy link
Copy Markdown
Contributor

Consolidates all wheel building workflows into single workflow file that leverages the pypa/cibuildwheel action. cibuildwheel configuration is located within the pyproject.toml file which allows users to still build wheels locally without copying configuration flags from the workflows into the CLI.

Windows C++ tests (which was handled by ops/build-windows.bat) move to the existing coverage job, since the wheel build no longer compiles them.

Closes #667

@codecov

codecov Bot commented Jul 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.93%. Comparing base (093fce6) to head (159313e).

Additional details and impacted files
@@            Coverage Diff            @@
##           mainline     #672   +/-   ##
=========================================
  Coverage     83.93%   83.93%           
=========================================
  Files            75       75           
  Lines          6816     6816           
  Branches        557      557           
=========================================
  Hits           5721     5721           
  Misses         1095     1095           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@chyunsu3
chyunsu3 merged commit 9dbe482 into dmlc:mainline Jul 23, 2026
20 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.

[CI] Clean up custom scripts in favor of pypa/cibuildwheel action

2 participants