ci: github release notes configuration #868
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR introduces a configuration file that splits the auto-generated GitHub release notes into several sections with headers. This is not release automation, it covers formatting of the release notes only, but it does apply to both manual and automated releases so can be used right away.
I took a quick look at our main commits, and found only the following (3) labels in use:
So, working with what we have right now, I came up with this format:
I thought it might also be sensible to exclude
otelbot[bot]commits, as they seem to only be "Automatic update of offsets.json", which are not useful.This is an example and a starting point, happy for this to evolve as we go. Probably one thing we could do is be more vigilant in at least using the
buglabel on PRs, where appropriate to begin with?Relates to: