修改自行托管GitHub Action版本号后无法识别,该如何解决?
解决GitHub Action版本无法识别的问题
- 先把本地所有更新(包括
package.json的版本修改)提交并推送到仓库主分支:git add . git commit -m "Bump version to 1.1.1, switch to Node 20" git push origin main - 创建对应版本的Git标签(注意要加
v前缀,和报错里的版本格式匹配):git tag v1.1.1 - 将标签推送到GitHub远程仓库:
git push origin v1.1.1 - 等待几分钟让GitHub同步标签信息,之后再测试引用
richb-hanover/cargo@v1.1.1即可正常识别。
补充:GitHub Action的版本引用依赖仓库的Git标签,package.json里的version只是项目内部标识,不会被GitHub用来识别Action的对外版本,必须创建并推送对应标签才能让外部项目引用到新版本。
内容的提问来源于stack exchange,提问作者richb-hanover
相关产品推荐
相关产品推荐

