Skip to content

fix: resolve cibuildwheel test failures in release workflow - #8

Merged
Bissbert merged 1 commit into
mainfrom
fix/release-workflow
Feb 15, 2026
Merged

Bissbert merged 1 commit into
mainfrom
fix/release-workflow

Conversation

@Bissbert

Copy link
Copy Markdown
Contributor

Summary

  • Skip cibuildwheel in-container tests (CIBW_TEST_SKIP: "*"); scipy/OpenBLAS fails to build from source inside manylinux containers. The CI workflow already runs the full test suite separately.
  • Add openblas-devel / libopenblas-dev to CIBW_BEFORE_ALL_LINUX so the native build can link OpenBLAS headers.
  • Install gemmology-cdl-parser from PyPI instead of the git URL (now published).

Changed files

  • .github/workflows/pypi-publish.yml - skip in-container tests, add OpenBLAS, use PyPI
  • .github/workflows/ci.yml - use PyPI for cdl-parser (4 occurrences)
  • pyproject.toml - test-skip = "*", add openblas-devel

Test plan

  • CI passes on this branch
  • After merge, re-tag v1.0.4 and verify release workflow succeeds

- Skip cibuildwheel in-container tests (scipy/OpenBLAS build failure
  in manylinux containers); CI already runs the full test suite
- Add openblas-devel/libopenblas-dev to Linux CIBW_BEFORE_ALL
- Install cdl-parser from PyPI instead of git URL (now published)
@Bissbert
Bissbert merged commit c7985b6 into main Feb 15, 2026
13 of 15 checks passed
@Bissbert
Bissbert deleted the fix/release-workflow branch February 15, 2026 02:08
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.

1 participant