pelorus icon indicating copy to clipboard operation
pelorus copied to clipboard

Automate release

Open mateusoliveira43 opened this issue 1 year ago • 0 comments

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

  • [X] I agree to follow Pelorus's Code of Conduct

mateusoliveira43 avatar May 24 '23 17:05 mateusoliveira43