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

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

Ouverte
#269 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
JavaScript
Étoiles
897
Forks
313
Métriques de merge des PR
Aucune PR mergée en 30 j

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.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.