Конфигурация плагина генератора заметок к выпуску для "preset": "eslint" - PullRequest
0 голосов
/ 24 января 2020

Попытка разобраться в требуемой конфигурации плагина semanti c -release / release-notes-generator для соответствия следующему коммит-анализатору. В настоящее время примечания к выпуску создаются для tag:New & tag:Breaking, но не для "subject": "!no-release:*", то есть для всех других коммитов.

Было сказано , что конфиги напрямую переданы Traditional-changelog-eslint выглядит так: . Прочитайте код здесь но все никак не можете разобраться.

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

["@semantic-release/commit-analyzer", {
      "preset": "eslint",
      "releaseRules": [
        {
          "tag": "Breaking",
          "release": "major"
        },
        {
          "tag": "New",
          "release": "minor"
        },
        {
          "subject": "no-release:",
          "release": false
        },
        {
          "subject": "!no-release:*",
          "release": "patch"
        }
      ],
      "parserOpts": {
        "noteKeywords": [
          "BREAKING CHANGE",
          "BREAKING CHANGES"
        ]
      }
    }],
    ["@semantic-release/release-notes-generator", {
      "preset": "eslint",
      "presetConfig": {

       }
       "parserOpts": {

       }
       "writerOpts": {

       }
    }]
...