github-tools / github-tools/github-release-notes

The CHANGELOG.md generation doesn't pull the issues from the milestone

Open
#269 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
897
Forks
313
PR merge metrics
No merged PRs in 30d

Description

I'm trying to automate the Release note generation. Here is my `grenrc.js` .

```
module.exports = {
dataSource: "milestones",
prefix: "",
milestoneMatch: "Release {{tag_name}}",
changelogFilename: "CHANGELOG.md",
ignoreIssuesWith: ["duplicate", "wontfix", "invalid", "help wanted"],
template: {
commit: ({ message, url, author, name }) =>
`- [${message}](${url}) - ${author ? `@${author}` : name}`,
issue: "- {{labels}} {{name}} [{{text}}]({{url}})",
label: "[**{{label}}**]",
noLabel: "closed",
changelogTitle: "# Changelog\n\n",
release: "## {{release}} ({{date}})\n{{body}}",
releaseSeparator: "\n---\n\n",
group: function (placeholders) {
var icon = "🙈";
if (placeholders.heading == "Enhancements") {
icon = "🚀";
} else if (placeholders.heading == "Bug Fixes" || "Bugs") {
icon = "🐛";
} else if (placeholders.heading == "Documentation") {
icon = "📚";
} else if (placeholders.heading == "Technical Tasks") {
icon = "⚙️";
}
return "\n#### " + icon + " " + placeholders.heading + "\n";
},
},
groupBy: {
"Enhancements:": ["enhancement", "internal"],
"Bug Fixes:": ["bug"],
},
};
```
when i do a release it create a new release in my repo with commits but it doesn't fetch the issues, bugs or any other tags defined. I went through the documentation but i couldn't find on how to get that nice looking report like structure in release notes. I tried to generate the **CHANGELOG.MD** file using the `gren changelog --generate --override` but it doesn't fetch any issues or bugs. and this is how my release notes looks

![image](https://user-images.githubusercontent.com/9572090/81163268-1b192100-8fac-11ea-8915-2e442369afc7.png)

Any reason why im not getting the issues on **CHANGELOG.MD** and inside the Release note.? Im new to gren and git release notes stuff.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.