如何解决从具有语义发布的现有项目开始发布包不是从 1.0.0 开始
我有一个私有的 npm 包,目前已发布到 npm。我之前的维护者没有考虑自动版本控制,版本是1.0.58。
我已经安装了 Semantic-release 和一个小的 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 进行修复:...提交?
谢谢大家!
解决方法
忘记发布解决方案了...
似乎语义拉取请求没有合适的起点,因为初始标签是在链接到存储库后创建的。卸载Semantic Pull Requests,手动添加最新标签(对应当前发布的npm包的版本),重新安装Semantic Pull Requests,使得semantic Pull Requests顺利通过semantic-release。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。