Commit graph

4 commits

Author SHA1 Message Date
Ryan Mast
87dc6a57ce ci: add sdist builds to PyPI publishing workflow
Signed-off-by: Ryan Mast <mast9@llnl.gov>
2026-01-07 09:23:26 +01:00
Claude
cd931f66b3 fix: upgrade PyPy from 3.10 to 3.11 for pyo3 v0.27.2 compatibility
PyO3 v0.27.2 requires PyPy 3.11 as minimum version. Updated all
pypy3.10 interpreter targets to pypy3.11 in the wheel build workflow.
2026-01-03 22:38:35 +01:00
Claude
ca6a8d953a ci: fix cmake compatibility for zydis build
zydis 3.x bundles an old zydis-c with cmake_minimum_required < 3.5.
Newer CMake versions reject this, so we set CMAKE_POLICY_VERSION_MINIMUM=3.5
as a workaround.
2026-01-03 22:17:19 +01:00
Claude
4fac1b51e3 ci: rename and restructure wheel build workflow
- Rename publish-pypi.yaml → python-wheels.yaml
- Change workflow name to "Python Wheels"
- Rename pypi-publish job to publish
- Cleaner step names

The workflow now clearly reflects its dual purpose: building wheels
(on manual trigger, PRs, releases) and publishing (releases only).
2026-01-03 20:44:54 +01:00
Renamed from .github/workflows/publish-pypi.yaml (Browse further)