Генератор примечаний к выпуску семантического выпуска, как обучать новым типам

Может ли кто-нибудь подсказать, как настроить @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 после запуска генератора примечаний к выпуску.


person Łukasz - Max - Kokoszka    schedule 31.10.2019    source источник


Ответы (1)


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

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

person Pierre Vanduynslager    schedule 01.11.2019