File tree Expand file tree Collapse file tree 2 files changed +55
-0
lines changed Expand file tree Collapse file tree 2 files changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ #  Set to true to add reviewers to pull requests
2+ addReviewers : true 
3+ 
4+ #  Set to author to set pr creator as assignee
5+ addAssignees : author 
6+ 
7+ #  A list of reviewers to be added to pull requests (GitHub user name)
8+ reviewers :
9+   - benjaminhuo 
10+   - kehuili 
11+   - tpiperatgod 
12+ 
13+ #  A list of keywords to be skipped the process that add reviewers if pull requests include it
14+ skipKeywords :
15+   - wip 
16+ 
17+ #  A number of reviewers added to the pull request
18+ #  Set 0 to add all the reviewers (default: 0)
19+ numberOfReviewers : 1 
20+ 
21+ #  A list of users to be skipped by both the add reviewers and add assignees processes
22+ skipUsers :
23+   - dependabot[bot] 
Original file line number Diff line number Diff line change 1+ name : Assign issue 
2+ 
3+ on :
4+   issue_comment :
5+     types : [created] 
6+ 
7+ jobs :
8+   assignbot :
9+     runs-on : ubuntu-latest 
10+     steps :
11+       - name : Assign issue 
12+         uses : actions/github-script@v6 
13+         with :
14+           github-token : ${{ secrets.GITHUB_TOKEN }} 
15+           script : | 
16+             const payload = context.payload; 
17+             const issue = context.issue; 
18+             const isFromPulls = !!payload.issue.pull_request; 
19+             const commentBody = payload.comment.body; 
20+ 
21+             if (!isFromPulls && commentBody && commentBody.indexOf("/assign") == 0) { 
22+               if (!issue.assignees || issue.assignees.length === 0) { 
23+                 await github.rest.issues.addAssignees({ 
24+                   owner: issue.owner, 
25+                   repo: issue.repo, 
26+                   issue_number: issue.number, 
27+                   assignees: [context.actor], 
28+                 }) 
29+               } 
30+ 
31+               return; 
32+             } 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments