如何在请求特定用户进行PR评审时触发GitHub工作流?
针对特定用户评审请求触发GitHub Actions工作流
你只需要修改工作流中的if条件判断字段,将原来针对团队的requested_team.name替换为针对用户的requested_user.login,并指定目标用户的GitHub用户名即可。
修改后的完整配置如下:
on: pull_request: types: [review_requested] jobs: specific_review_requested: runs-on: ubuntu-latest if: ${{ github.event.requested_user.login == 'octo-user'}} steps: - run: echo 'A review from octo-user was requested'
关键说明
当拉取请求被请求特定用户评审时,GitHub事件对象会包含requested_user属性,其中login对应该用户的GitHub用户名,通过判断这个字段就能精准触发针对该用户评审请求的工作流。
内容的提问来源于stack exchange,提问作者Ashwin Nambiar
相关产品推荐
相关产品推荐

