如何在Github上设置第一、第二审稿人(分级审批)

问题描述 投票:0回答:1

各位专家您好 -

我想设置 GitHub,一旦 A 批准了拉取请求,它就会转到 B。所以这是一种分层审批流程。我已经搜索了一段时间但似乎找不到解决方案。有人有这样的经历吗

谢谢,

github
1个回答
0
投票

我想知道像这样的 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

参考资料:

否则,有一些第三方工具看起来有这个功能:

© www.soinside.com 2019 - 2024. All rights reserved.