Module: Pghub::AutoAssign

Defined in:
lib/pghub/auto_assign.rb,
lib/pghub/auto_assign/version.rb

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.post(issue_path, opened_pr_user) ⇒ Object



21
22
23
24
25
26
# File 'lib/pghub/auto_assign.rb', line 21

def post(issue_path, opened_pr_user)
  assignees = select_members(Pghub.config.num_of_assignees_per_team, opened_pr_user, [opened_pr_user])
  reviewers = select_members(Pghub.config.num_of_reviewers_per_team, opened_pr_user)
  assign(issue_path, assignees)
  request_review(issue_path, reviewers)
end