Um gerador de changelog para changeset no GitHub com links para commits, PRs e opcionalmente usuários.
@ncontiero/changelog-githubUm gerador de changelog para changeset no GitHub com links para commits, PRs e opcionalmente usuários.
Primeiro instale o pacote:
npm i --save-dev @ncontiero/changelog-githubE use-o em .changeset/config.json:
{
  // ...
  "changelog": ["@ncontiero/changelog-github", { "repo": "<org>/<repo>" }]
  // ...
}Há também uma opção opcional, que é exclude, um objeto e pode ter as chaves user, pr e commit e seus valores sendo booleanos.
{
  // ...
  "changelog": [
    "@ncontiero/changelog-github",
    {
      "repo": "<org>/<repo>",
      "exclude": { "user": true }
    }
  ]
  // ...
}Esta opção não adiciona o comentário: "Thanks <@user>!".
E você pode usar para remover os pull releases:
{
  // ...
  "changelog": [
    "@ncontiero/changelog-github",
    {
      "repo": "<org>/<repo>",
      "exclude": { "pr": true }
    }
  ]
  // ...
}E para remover os commits:
{
  // ...
  "changelog": [
    "@ncontiero/changelog-github",
    {
      "repo": "<org>/<repo>",
      "exclude": { "commit": true }
    }
  ]
  // ...
}