Генератор семантических релизов, заметок, как научить новым типам - PullRequest
0 голосов
/ 31 октября 2019

Может ли кто-нибудь дать нам подсказку, как настроить @semantic-release/release-notes-generator для получения дополнительных типов коммитов (тех, которые являются дополнительными к предустановленным) при создании заметок о выпуске?

Наша конфигурация анализатора коммитов:

    "@semantic-release/commit-analyzer",
    {
      "preset": "angular",
      "releaseRules": [
        {
          "type": "refactor",
          "release": "patch"
        },
        {
          "type": "minfeat",
          "release": "patch"
        }
      ]
    }

В данный момент у нас нет дополнительной конфигурации для @semantic-release/release-notes-generator, и, конечно, она требует некоторых, так как новые типы не отображаются в журнале изменений, который генерируется @semantic-release/changelog после запуска генератора замечаний к выпуску

1 Ответ

0 голосов
/ 01 ноября 2019

Вам нужно будет реализовать свою собственную предустановку условного журнала изменений для обработки этого нового типа фиксации.

Например, угловая предустановка по умолчанию обрабатывает только определенныетипы фиксации: https://github.com/conventional-changelog/conventional-changelog/blob/e865af4df8d06795cebc7af09364ade19119e089/packages/conventional-changelog-angular/writer-opts.js#L36

...