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

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

Aberta
#269 3 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
JavaScript
Estrelas
897
Forks
313
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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.

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.