vitaly-zdanevich opened a new pull request, #3621: URL: https://github.com/apache/thrift/pull/3621
## What changed - Build the Python source distribution and manylinux aarch64 wheels in the PyPI release workflow. - Run the release workflow on native GitHub-hosted arm64 runners. - Fail cibuildwheel release builds when the fastbinary C extension cannot compile, avoiding accidental pure-Python wheel uploads. ## Why THRIFT-5955 requests published manylinux aarch64 wheels for the Python package. The existing workflow only uploaded an sdist, so arm64 Linux users had to build from source. ## Validation - Parsed `.github/workflows/pypi.yml` with Ruby YAML. - Ran `python setup.py sdist --dist-dir /tmp/thrift-py-dist`. - Ran `git diff --check`. - Manually verified the cibuildwheel failure path with `CIBUILDWHEEL=1 CXX=false python setup.py build_ext --force`. Jira: https://issues.apache.org/jira/browse/THRIFT-5955 -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
