-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simplify management of Release Notes #1097
Comments
<!-- markdownlint-disable MD041 --> #### What this PR does / why we need it This sets up a github workflow that triggers the integration test via workflow call. This allows us to directly have them in our job overview, allowing us to remove the event based trigger with comments. An example run can be seen here: https://github.com/open-component-model/ocm-cicd-playground/actions/runs/11855343659/job/33039365025 The corresponding adjustment PR in the integration test repo can be found here: open-component-model/ocm-integrationtest#31 #### Which issue(s) this PR fixes <!-- Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`. --> fix #1097
Did you close this issue with the correct PR? This should be #1098 right? |
Thanks, no that was by accident |
#### What this PR does / why we need it It's one step to "Simplify management of Release Notes" - #1097
The release notes are now no longer stored in the repo thanks to @hilmarf and we currently generate a draft on every commit to the release branch that is based on the last tag found (for z==0 this is the minor patch notes, for every z>0 it is the patch notes for the next z version). This means that the release notes are automatically updated. Together with the fact that we now have properly labelled and controlled pull requests, we now ensure compliant categories and no longer need to manually append things most of the time. That means that we now dont need to have manual edits anymore in 99% of cases so i consider this done. |
What would you like to be added:
Why is this needed:
Currently the github action for the release drafter (https://github.com/open-component-model/ocm/blob/main/.github/workflows/release-drafter.yaml) is only able to work with the ref that is pointed towards it (i.e. main or the release branch)
This leads to the fact that the automation will overwrite any manual changes made to the release notes. This is impractical since that means that for every release candidate we will have to copy over changes made manually, or create a PR for the release notes.
release-drafter/release-drafter#656
The text was updated successfully, but these errors were encountered: