eclipse-tractusx / sig-release

https://eclipse-tractusx.github.io/sig-release
Apache License 2.0
9 stars 10 forks source link

Add release automation workflow #367

Closed SebastianBezold closed 11 months ago

SebastianBezold commented 12 months ago

Currently we are using automation based on release-drafter, to create GitHub releases. We had some issues with this in the past, so I want to try out an alternative, that is working slightly different. I want to try, if the approach that release-please is proposing, could be a better fit. Not only for this repository, but also as potential workflow for other repos, so that manual tasks for committers could be limted.

SebastianBezold commented 11 months ago

Created a playground repository: https://github.com/catenax-ng/release-automation-playground

Current workflow approach is to create a release based on conventional commits. To do this, release-please prepares a PR with changes listed in a changelog.

My suggestion would be to invite everyone to experiment on that repo

SebastianBezold commented 11 months ago

Email with recap and collaboration invite sent to mailing list. I think this is enough to jumpstart the topic. Can improve this with follow-up issues

FaGru3n commented 11 months ago

👍🏼 +1 approval

SebastianBezold commented 11 months ago

Closing, since there is no follow-up discussion