从具有语义发布的现有项目开始发布不从 1.0.0 开始的包

Starting from existing project with semantic-release to publish package NOT starting at 1.0.0

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

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

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

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

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

谢谢大家!

忘记post解决方案...

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