我们目前有以下工作流程。
yarn lerna publish preminor --preid BRAND-1234
v1.2.3-BRAND-1234
yarn lerna publish minor --force-publish
我们当前需要强制发布,因为合并后,没有任何真正改变,并且推送的头已经使用 preid 标签发布。
对我来说,这感觉就像黑客,因为我们需要使用“武力”。这也意味着,其他未更改的软件包将获得版本提升。
所以我的问题:使用预发布标签然后发布次要/主要/补丁版本的正确工作流程是什么,而无需使用强制,并且不必仅为了更改检测而更改某些内容
尝试使用
yarn lerna publish minor ----include-merged-tags