Automates release note generation#61
Conversation
| @@ -0,0 +1,17 @@ | |||
| # Changelog | |||
There was a problem hiding this comment.
Do we need to keep this file in repo?
| with: | ||
| options: '-c .grenrc.js --override' | ||
|
|
||
| publish-changelog: |
There was a problem hiding this comment.
Do we need this step? If, yes, does someone has to create PR at the end?
There was a problem hiding this comment.
This was to generate RELEASE_NOTES.md file. We don't explicitly need it and our branched are protected so won't probably overwrite this.
Removed this job.
| "ignoreCommitsWith": ["chore", "refactor", "style"], | ||
| "ignoreIssuesWith": ["no-release"], | ||
| "ignoreTagsWith": ["-rc", "-alpha", "-beta", "test", "current"], | ||
| "ignoreLabels": ["closed", "automation", "enhancement", "bug", "fix", |
There was a problem hiding this comment.
Looks like most of the labels mentioned in groupBy are ignored?
What does ignoreLabels mean? and ignoreCommitsWith also? As commit with chore is included in group by as Minor fixes.
| "Config": ["config", "helm"], | ||
| "CI": ["ci"] | ||
| }, | ||
| "changelogFilename": "CHANGELOG.md", |
There was a problem hiding this comment.
This will not be used, right?
kotharironak
left a comment
There was a problem hiding this comment.
@JBAhire
We need to roll out this change for at least to all the repos whose charts are included here - https://github.com/hypertrace/hypertrace/blob/main/kubernetes/*/Chart.yaml
Can you create checkboxes in the release notes ticket?
Do you think, we should update our PULL request template to indicate a checkbox for adding labels to PR?

Description
.grenrc.jswhich formats the output of GREN bot according to our requirements.Testing
These are updated release notes for latest release in this repo generated by Gren bot
Checklist:
Documentation
This utility uses labels for grouping PRs into categories so please use appropriate labels in upcoming PRs.
In order to have splendidly generated release notes, we recommend to follow these conventions: