我当前的工作流程需要在每个PR上都有一个Bump版本,所以我想利用它并在每个PR合并上自动在GitHub上创建一个标记,因此它出现在“发布”部分。
我已经看到我可以写一个合并后的钩子。我怀疑的是,如果该钩子在我的机器中本地运行,在GitHub上远程运行,或者两者都运行(假设我在GitHub上合并PR,而不是在本地合并。那是什么情况?
答案 0 :(得分:2)
我可以写一个合并后的钩子。我怀疑的是,该钩子是在我的机器中本地运行,在GitHub上远程运行,还是两者都运行
它肯定不会在GitHub上运行(GitHub运行任何用户提供的钩子都不安全)。
您拥有的是Webhook on pull request:通过收听其JSON有效负载,您可以添加标记,并在 PR event 指示<时将其推回GitHub em>合并 PR。
(也就是说,如果action
是&#34; closed
&#34;,merged
键是&#34; true
&#34;)< / p>