ssssam opened a new pull request, #1714:
URL: https://github.com/apache/buildstream/pull/1714

   See https://github.com/apache/buildstream/issues/1712 for rationale.
   
   This updates the CI config to:
   
     * build wheel packages on each update of 'master', which can be downloaded 
as Action artifacts
     * build sdist and wheel packages on each release tag, and upload them to 
Test PyPI at https://test.pypi.org/project/BuildStream/
   
   The new workflows are based on examples at 
https://cibuildwheel.readthedocs.io/en/stable/setup/ and use some GitHub 
Actions to call the relevant commandline tooling.
   
   Before actually landing this, we would need to make some changes:
   
     * confirm we do want to release wheels going forwards
     * finish work to embed BuildBox in the wheels (see #1712)
     * release to the real PyPI instead of [Test PyPI](https://test.pypi.org/)
     * create and add a [PyPI API token](https://pypi.org/help/#apitoken) as a 
[repository 
secret](https://docs.github.com/en/codespaces/managing-codespaces-for-your-organization/managing-encrypted-secrets-for-your-repository-and-organization-for-github-codespaces)
   


-- 
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]

Reply via email to