Automate release
mateusoliveira43 opened this issue · 0 comments
mateusoliveira43 commented
Feature description
After a release PR (a PR that bumped the chart/operator version to non per-release) is merged, a GitHub release should be automatically created.
This can be done using ncipollo/release-action
and reading the GitHub draft release body (which could be done using pygithub
objects https://pygithub.readthedocs.io/en/latest/github_objects/GitRelease.html https://pygithub.readthedocs.io/en/latest/github_objects/Repository.html#github.Repository.Repository.get_releases )
Example: https://github.com/mateusoliveira43/cly/blob/main/.github/workflows/versioning.yml
How this will help you
Faster and more reliable process.
Feature priority
⏳ Low priority, it does not block me of using Pelorus
Code of Conduct
- I agree to follow Pelorus's Code of Conduct