各位专家您好 -
我想设置 GitHub,一旦 A 批准了拉取请求,它就会转到 B。所以这是一种分层审批流程。我已经搜索了一段时间但似乎找不到解决方案。有人有这样的经历吗
谢谢,
我想知道像这样的 GitHub Action 是否可行:
name: Tiered Approval
on:
pull_request_review:
types: [submitted]
jobs:
tiered-approval:
runs-on: ubuntu-latest
steps:
- name: Check for first reviewer approval
if: github.event.review.state == 'approved' && github.event.review.user.login == 'reviewerA'
run: |
echo "First reviewer approved"
gh pr edit ${{ github.event.pull_request.number }} --add-assignee reviewerB
参考资料:
否则,有一些第三方工具看起来有这个功能: