knative / test-infra

Test infrastructure for the Knative project
Apache License 2.0
82 stars 163 forks source link

Investigate GitHub generated release notes #3655

Open dprotaso opened 1 year ago

dprotaso commented 1 year ago

There's an API we can use to add notes to a release. The output can be customized using a config file.

https://docs.github.com/en/rest/releases/releases?apiVersion=2022-11-28#generate-release-notes-content-for-a-release

We currently use an action - https://github.com/knative/actions/blob/main/.github/workflows/release-notes.yaml to generate them but they are manually applied on the release

dprotaso commented 1 year ago

It looks like you can generate the release notes when creating a release - with the generate_release_notes attribute

https://docs.github.com/en/rest/releases/releases?apiVersion=2022-11-28#create-a-release

github-actions[bot] commented 1 year ago

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

dprotaso commented 1 year ago

/lifecycle frozen