dora-metrics/pelorus

Automate release

mateusoliveira43 opened this issue · 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

  • I agree to follow Pelorus's Code of Conduct