我想在Github Actions工作流中访问Pull Request编号。我可以访问可用的GITHUB_REF
环境变量。但是,在Pull Request操作上,它的值为:refs/pull/125/merge
。我需要提取出125
。
我找到了一个类似的帖子here,展示了如何使用此变量获取当前分支。然而,在这种情况下,我解析的内容不同,我无法隔离出Pull Request编号。
- 我尝试使用
{GITHUB_REF##\*/}
,它解析为merge
- 我还尝试过
{GITHUB_REF#\*/}
,它解析为pull/125/merge
我只需要Pull Request编号(在我的例子中为125)
pull_request
,您应该能够使用${{ github.event.pull_request.number }}
。在此处查看所有属性:https://docs.github.com/en/rest/pulls/pulls#get-a-pull-request - Joshua Pinter