Lerna常规变更日志将所有以前的提交添加到发布和变更日志中

时间:2019-08-09 07:42:57

标签: changelog lerna

我为lerna.json中的发布命令设置了version: independentconventionalCommits: true的lerna monorepo。

使用lerna publish --yes发布后,所有版本都会自动升高,并创建CHANGELOG.md。但是它考虑了所有先前的提交。意味着所有先前的提交再次出现在最新发行版中,而版本提升也将处理所有先前的提交。因此,即使在我最新的发布中,只有一个修复程序但先前的提交中有一项壮举,该版本也被提升为次要版本,而不仅仅是补丁。

我希望在发布发行版之后,仅进行那些在先前发布之后的提交。

我想念什么吗?

lerna.json

{
  "packages": ["packages/*"],
  "version": "independent",
  "command": {
    "publish": {
      "allowBranch": "master",
      "conventionalCommits": true,
      "yes": true
    }
  }
}

0 个答案:

没有答案