Closed thisthat closed 1 year ago
GoReleaser would be a viable option here. It's easy to use and doesn't need big configuration efforts. https://goreleaser.com/ Example: https://github.com/goreleaser/example PoC from @warber : https://github.com/warber/goreleaser-example
Another option would be to use release-please. an example could be the OpenFeature operator
Goal
Create a GitHub Action that performs a release for the Keptn Lifecycle Controller.
Technical Details
The Action will be triggered manually or when a tag in the format
v[0-9]+\.[0-9]+\.[0-9]+
is found. The release should push all the artifacts to GH packages and attach the installing manifest in the GH release.Acceptance Criteria
DoD