使用“ lerna publish --conventional-commits”会自动生成带有错误提交链接的CHANGELOG.md

问题描述 投票:0回答:1

我使用lerna publish --conventional-commits自动生成CHANGELOG.md。 lerna默认使用“常规更改日志角度”预设,该预设会生成错误的提交链接。

lerna log

lerna info getChangelogConfig Successfully resolved preset "conventional-changelog-angular"

CHANGELOG.md

## [0.19.224-alpha.0](wrong link) (2019-10-12)


### Bug Fixes

* commit message ([c5232fc](wrong link))

有人遇到相同的问题或有解决办法的想法吗?欢迎任何建议!

lerna changelog
1个回答
0
投票

更新2:更改每个工作区package.json的repository以引用root mono-repo为我解决了此问题。在lerna问题#2299中对此进行了描述

更新1:找到描述我的问题的this lerna issue

您能解决这个问题吗?我也有同样的问题。

Lerna生成无效的CHANGELOG网址。摆弄我看到提交可以通过修改生成的URL来访问:

生成的(错误的)网址:orgname/monorepo/workspace/commit/short-hash工作网址:orgname/monorepo/commit/short-hash

我是否缺少此配置选项?

我使用以下命令发布

GH_TOKEN=XXX HUSKY_BYPASS=true \
lerna publish \
  --conventional-commits -m 'chore(release): publish'

注意-我会在原始问题上发表评论,但还没有这个特权,我可能也有更多信息来描述此问题

提前感谢

© www.soinside.com 2019 - 2024. All rights reserved.