发布时的Github操作触发器对标记无效



我创建了一个;发布";新存储库中的工作流,使用此触发器在新版本上发布我的项目

on:
release:
types:
- created

在我的本地机器上,我创建了一个标签并推送它:

git tag v0.0.1 main
git push origin v0.0.1 

现在我看到我的repo包含1个标记和1个发布,但工作流没有运行。

为什么在使用标签创建新发布时,发布触发器没有触发?

这在";触发工作流的事件"https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#release

它指出活动类型是";出版,"未发表,";以及";预释放";但它不会告诉您如何调用这些活动。你需要创建一个GitHub"释放";事件。请遵循以下文档:https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository

如果该链接发生更改,请在GitHub门户网站中查找"发布"按钮。仅仅创建一个git标记是不够的。

从gh CLI中,命令类似于:gh release create v1.3.2-title"v1.3.2(beta("--注释";这是一个测试版"--预释放

简而言之,git标记不是触发GitHub Release事件的事件。

最新更新