Create automated prerelease/release functionality #8
Labels
github-actions
Pull requests that update GitHub Actions code
improvement
This issue or pull request will add or improve functionality, maintainability, or ease of use
💡 Summary
Add appropriate GitHub Actions workflow functionality to automatically generate a prerelease/release when a corresponding tag is pushed.
Motivation and context
This would automate what is otherwise the tedious job of downloading Actions artifacts, creating a release manually, and uploading the aforementioned artifacts to that release (again manually). It would allow the appropriate GitHub Actions functionality to kick off when a matching tag is pushed to the repository.
Implementation notes
We can leverage the existing actions/upload-artifact and actions/download-artifact actions to handle generating and sharing the individual Python version artifacts. We can then use something like softprops/action-gh-release in conjunction with the GitHub automated release notes configuration functionality to create an initial release with artifacts attached. The person creating the tag (and thus the prerelease/release) could then simply check the release and make any necessary edits to the release notes if necessary.
Acceptance criteria
The text was updated successfully, but these errors were encountered: