合并PR时如何在GitHub上创建标签?

我当前的工作流程需要在每个PR上都有一个Bump版本,所以我想利用它并在每个PR合并上自动在
GitHub上创建一个标记,因此它出现在“发布”部分.

我已经看到我可以写一个合并后的钩子.我怀疑的是,如果该钩子在我的机器中本地运行,在GitHub上远程运行,或者两者都运行(假设我在GitHub上合并PR,而不是本地.这是什么情况?

最佳答案

I can write a post-merge hook. My doubt is if that hook runs locally in my machine, remotely on GitHub, or both

它肯定不会在GitHub上运行(GitHub运行任何用户提供的钩子都不安全).

您可以拥有的是Webhook on pull request:通过监听其JSON有效负载,您可以添加一个标记,并在PR event指示合并PR时将其推回到GitHub.
(也就是说,如果操作是“关闭”,并且合并的键是“true”)

点赞