You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Automated Package Building and Publishing: We've implemented a new GitHub Actions workflow that automatically builds our Python package and publishes it to PyPI whenever a new release is created. This ensures that our users always have access to the latest version of our software as soon as it's released.
How It Works
When a new release is created on GitHub, the workflow is triggered.
The workflow sets up the necessary Python environment and installs the required dependencies.
It then builds the Python package using setup.py.
The built package is then published to PyPI using the pypa/gh-action-pypi-publish action.
The details of the created release are fetched using the bruceadams/get-release action.
The built package is uploaded as a release asset to the created release using the actions/upload-release-asset action.