【发布时间】:2021-01-25 00:31:12
【问题描述】:
我开始在我的一些项目中使用semantic-release,有没有办法在docs: 提交时“强制”发布补丁?
为什么在文档上?因为它也在 npm 上发布,我希望那里有最新的文档。
我还使用dependabot 来使我的依赖项保持最新,也应该为更新的依赖项提供补丁版本,因为依赖项中的修复也是我项目中的潜在修复。
【问题讨论】:
标签: semantic-release
我开始在我的一些项目中使用semantic-release,有没有办法在docs: 提交时“强制”发布补丁?
为什么在文档上?因为它也在 npm 上发布,我希望那里有最新的文档。
我还使用dependabot 来使我的依赖项保持最新,也应该为更新的依赖项提供补丁版本,因为依赖项中的修复也是我项目中的潜在修复。
【问题讨论】:
标签: semantic-release
负责决定您的更改是否应该触发发布的插件是"@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",
...
]
},
【讨论】: