Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-13925 Automate Reviewer Assignment
  3. BEAM-13927

Add GitHub Actions Workflow on PR update to handle reviewer labels and possibly assign committers

Details

    • Sub-task
    • Status: Resolved
    • P2
    • Resolution: Fixed
    • None
    • Not applicable
    • beam-community
    • None

    Description

      This should:

       

      1. If a reviewer has commented "Assign to Next Reviewer", remove them as a reviewer and pick a new one to assign.
      2. If a reviewer has commented "Stop Reviewer Notifications", store that state, comment, and ignore that PR moving forward.
      3. If a reviewer has commented "Remind me after tests pass", store that state and comment. During the hourly pass, check on any prs in that state and let the reviewer know if tests have passed, or the author if tests have not passed.
      4. If the reviewer has approved and neither the reviewer nor the author is a committer, find a committer. Comment and assign the committer
      5. If the Toggle between the "Next Action: Reviewers" and "Next Action: Author" labels if necessary.

       

      See https://docs.google.com/document/d/1FhRPRD6VXkYlLAPhNfZB7y2Yese2FCWBzjx67d3TjBo/edit#heading=h.hzmm8cuiz3mj for details

      Attachments

        Activity

          People

            Unassigned Unassigned
            damccorm Danny McCormick
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: