0

我有一个当前发布到 npm 的私有 npm 包。我之前的维护者没有考虑自动化版本控制,版本是1.0.58。

我已经安装了语义发布和一个小的 GitHub 应用程序,可以在这里找到:https ://github.com/zeke/semantic-pull-requests

我的 Github Action 设置正确,因为当我推送到 main 时,该过程会通过并到达发布步骤。但是,创建的标签从 1.0.0 开始,然后是 1.0.1 等。

我尝试在最近一次合并时在主分支上手动创建一个标签,该标签是 v1.0.58,但是当我再次发布时,创建的标签仍然是 1.0.2 等。因此,我收到一条错误消息说我不能发布“超过”当前版本。

如何修复 1.0.59:... 提交?

感谢大家!

4

1 回答 1

0

忘记发布解决方案...

似乎语义拉取请求没有正确的起点,因为初始标签是在链接到存储库之后创建的。卸载语义拉取请求,手动添加最新标签(对应于已发布的 npm 包的当前版本)并重新安装语义拉取请求导致处理完美地通过语义发布。

于 2021-05-08T22:47:48.913 回答