The release workflow contains several parts that could be separated into 'sub-workflows':
- bump-version
- build-for-release (separate from build-exes).
- release-PyPI
- release-GitHub
- build-docs
- update-website
This is assuming it's possible to call these in succession when a PR is merged into develop or main and to pass relevant information between workflows.
This could make modifying and testing the release workflow easier in future.
The release workflow contains several parts that could be separated into 'sub-workflows':
This is assuming it's possible to call these in succession when a PR is merged into develop or main and to pass relevant information between workflows.
This could make modifying and testing the release workflow easier in future.