1

我开始使用semantic-release我拥有的一些项目,有没有办法在docs:提交时“强制”发布补丁?

为什么在文档上?因为它也在 npm 上发布,我想在那里获得最新的文档。


我还使用dependabot 使我的依赖项保持最新,也应该为更新的依赖项提供补丁版本,因为依赖项中的修复也是我项目中的潜在修复。

4

1 回答 1

0

负责决定您的更改是否应该触发发布的插件是"@semantic-release/commit-analyzer"(无需专门安装它),您需要配置的只是"releaseRules"值:

  "release": {
    "branches": [
      "main"
    ],
    "plugins": [
      [
        "@semantic-release/commit-analyzer",
        {
          "preset": "angular",
          "releaseRules": [
            {
              "type": "docs",
              "release": "patch"
            }
          ]
        }
      ],
      "@semantic-release/release-notes-generator",
      "@semantic-release/changelog",
      "@semantic-release/npm",
      "@semantic-release/git",
      ...
    ]
  },
于 2021-02-23T16:24:32.640 回答