-
Go to Github repo and run the action
CI
. You will be prompted to specify the version number. -
This runs a GitHub Action that will take the following steps:
- Fetches the repo and its dependencies
- Creates a release branch
- Updates the version number to the user-specified version using
incremental
- Commits the changes and tag the commit with the version number
- Launches an EC2 instance with a T4
- The EC2 instance builds the Python build artifacts for Python versions 3.7-3.10
- Publishes a release to Github
- Create a PR to merge back into main
- Publishes to Test PyPI
- Publishes to PyPI
-
This GitHub action is defined under
.github/workflows/whl-build-ec2.yaml
-
This release process follows the release process outlined in OneFlow.