Skip to content

Releases: rowi1de/auto-assign-review-teams

v1.1.3 - Maintenance Release

07 Feb 21:43
Compare
Choose a tag to compare

Auto Assign Review Teams

  • Assign individual persons or member of GitHub Teams
  • Team Assignment Works best, if code review assignment for the team is enabled
  • Assign individual person from list of persons or first Github Team in the list if pick-one-from-persons-or-team flag is true

Example Usage

name: "Assign Reviewers"
on:
  pull_request:
    types: [opened, ready_for_review]

jobs:
  assign-reviewers:
    runs-on: ubuntu-latest
    steps:
      - name: "Assign Team and Persons"
        uses: rowi1de/auto-assign-review-teams@v1.1.3
        with:
          repo-token: ${{ secrets.GITHUB_TOKEN }}
          org: "github-org" #only needed for  pick-one-from-persons-or-team=true
          teams: "gitub-org-team" # only works for GitHub Organisation/Teams
          persons: "rowi1de" # add individual persons here
          include-draft: false # Draft PRs will be skipped (default: false)
          skip-with-manual-reviewers: 0 # Skip this action, if the number of reviwers was already assigned (default: 0)
          pick-one-from-persons-or-team: false # Will pick out one reviewer from persons and/or the first GitHub team and "org" set (default: false)

Full Changelog: v1.0.1...v1.1.3

v1.0.1

11 Nov 15:19
ee16eaf
Compare
Choose a tag to compare

Auto Assign Review Teams

Example Usage

name: "Assign Reviewers"
on:  
  pull_request:
    types: [opened, ready_for_review]
     
jobs:
  assign-reviewers:
    runs-on: ubuntu-latest
    steps:
    - name: "Assign Team and Persons"
      uses: rowi1de/auto-assign-review-teams@v1.0.1
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        teams: "gitub-org-team"         # only works for GitHub Organisation/Teams
        persons: "rowi1de"              # add individual persons here 
        include-draft: false            # Draft PRs will be skipped (default: false)
        skip-with-manual-reviewers: 0   # Skip this action, if the number of reviwers was already assigned (default: 0)

Changes

v1.0.1

11 Nov 15:19
ee16eaf
Compare
Choose a tag to compare

Auto Assign Review Teams

Example Usage

name: "Assign Reviewers"
on:  
  pull_request:
    types: [opened, ready_for_review]
     
jobs:
  assign-reviewers:
    runs-on: ubuntu-latest
    steps:
    - name: "Assign Team and Persons"
      uses: rowi1de/auto-assign-review-teams@v1.0.1
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        teams: "gitub-org-team"         # only works for GitHub Organisation/Teams
        persons: "rowi1de"              # add individual persons here 
        include-draft: false            # Draft PRs will be skipped (default: false)
        skip-with-manual-reviewers: 0   # Skip this action, if the number of reviwers was already assigned (default: 0)

Changes

v.1.0.1

20 Jul 07:48
13f552f
Compare
Choose a tag to compare

Auto Assign Review Teams

Example Usage

name: "Assign Reviewers"
on:  
  pull_request:
    types: [opened, ready_for_review]
     
jobs:
  assign-reviewers:
    runs-on: ubuntu-latest
    steps:
    - name: "Assign Team and Persons"
      uses: rowi1de/auto-assign-review-teams@v1.0.0
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        teams: "gitub-org-team"         # only works for GitHub Organisation/Teams
        persons: "rowi1de"              # add individual persons here 
        include-draft: false            # Draft PRs will be skipped (default: false)
        skip-with-manual-reviewers: 0   # Skip this action, if the number of reviwers was already assigned (default: 0)

Changes

v1.0.0 - Feature Complete

11 Mar 18:21
Compare
Choose a tag to compare

Auto Assign Review Teams

Example Usage

name: "Assign Reviewers"
on:  
  pull_request:
    types: [opened, ready_for_review]
     
jobs:
  assign-reviewers:
    runs-on: ubuntu-latest
    steps:
    - name: "Assign Team and Persons"
      uses: rowi1de/auto-assign-review-teams@v1.0.0
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        teams: "gitub-org-team"         # only works for GitHub Organisation/Teams
        persons: "rowi1de"              # add individual persons here 
        include-draft: false            # Draft PRs will be skipped (default: false)
        skip-with-manual-reviewers: 0   # Skip this action, if the number of reviwers was already assigned (default: 0)

Changes

v0.0.6 - Allow skipping when Manual Reviewers are assigned

04 Dec 20:38
Compare
Choose a tag to compare

Auto Assign Review Teams

Example Usage

name: "Assign Reviewers"
on:  
  pull_request:
    types: [opened, ready_for_review]
     
jobs:
  assign-reviewers:
    runs-on: ubuntu-latest
    steps:
    - name: "Assign Team and Persons"
      uses: rowi1de/auto-assign-review-teams@v0.0.6
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        teams: "gitub-org-team"         # only works for GitHub Organisation/Teams
        persons: "rowi1de"              # add individual persons here 
        include-draft: false            # Draft PRs will be skipped (default: false)
        skip-with-manual-reviewers: 0   # Skip this action, if the number of reviwers was already assigned (default: 0)

v0.0.4 - Preview Version

29 Nov 10:16
471aaf0
Compare
Choose a tag to compare

Auto Assign Review Teams

Example Usage

name: "Assign Reviewers"
on:  
  pull_request:
    types: [opened, ready_for_review]
     
jobs:
  assign-reviewers:
    runs-on: ubuntu-latest
    steps:
    - name: "Assign Team and Persons"
      uses: rowi1de/auto-assign-review-teams@v0.0.4
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        teams: "gitub-org-team"     # only works for GitHub Organisation/Teams
        persons: "rowi1de"          # add individual persons here 
        include-draft: false        # Draft PRs will be skipped by default, enable if you need it 

v0.0.3 - Working Preview

29 Nov 09:07
0bbcd0b
Compare
Choose a tag to compare
  • This version fixes the handling for Draft PRs

Example Usage

name: "Assign Reviewers"
on:  
  pull_request:
    types: [opened, ready_for_review]
     
jobs:
  assign-reviewers:
    runs-on: ubuntu-latest
    steps:
    - name: "Assign Team and Persons"
      uses: rowi1de/auto-assign-review-teams@v0.0.3
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        teams: "gitub-org-team"     # only works for GitHub Organisation/Teams
        persons: "rowi1de"          # add individual persons here 
        include-draft: false        # Draft PRs will be skipped by default, enable if you need it 

v0.0.2 - Working Preview

26 Nov 07:15
Compare
Choose a tag to compare

Auto Assign Review Teams

Example Usage

name: "Assign Reviewers"
on:  
  pull_request:
    types: [opened, ready_for_review]
     
jobs:
  assign-reviewers:
    runs-on: ubuntu-latest
    steps:
    - name: "Assign Team and Persons"
      uses: rowi1de/auto-assign-review-teams@v0.0.2
      with:
        repo-token: ${{ secrets.GITHUB_TOKEN }}
        teams: "gitub-org-team"     # only works for GitHub Organisation/Teams
        persons: "rowi1de"          # add individual persons here 
        include-draft: false        # Draft PRs will be skipped by default, enable if you need it