[COMPASS-5835] Auto generate release notes for Compass releases Created: 17/May/22  Updated: 06/Oct/22  Resolved: 02/Sep/22

Status: Closed
Project: Compass
Component/s: Release
Affects Version/s: None
Fix Version/s: No version

Type: Task Priority: Major - P3
Reporter: Rhys Howell Assignee: Unassigned
Resolution: Done Votes: 0
Labels: release, release-improvements
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
Documentation Changes: Needed

 Description   

Let's make the release process smoother and less prone to human error in release notes generation by auto generating release notes based on the commits since the last release.

From slack thread: https://mongodb.slack.com/archives/G2L10JAV7/p1652789425871859

Maurizio:
"Github apparently is capable to auto-generate notes out of PRs and filter them based on labels, so I’m thinking something like this:
If a PR [commit] is not a `feat` or `fix`, for example a chore, then is excluded from release notes.
If instead is a `feat` or a `fix`, then it MUST have either a `feature-flagged`, or a `ok-for-release-notes` label. (is really easy to add a check for that so we don’t forget to add it).
So then we can generate release notes and include only PRs that have the `ok-for-release-notes` label."


Generated at Wed Feb 07 22:40:57 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.