Skip to content

Commit 29101e9

Browse files
authored
[Expand Team Reviewers] Fixed workflow by using GitHub App Token (#77)
* [GHA][Expand Team Reviewers] Updated workflow to use GitHub App Token * [GHA][Expand Team Reviewers] Moved removing team before adding members
1 parent 5652c69 commit 29101e9

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

.github/workflows/expand-team-reviewers.yml

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,25 @@ on:
1515
description: 'Repository in org/repo format'
1616
required: true
1717
type: string
18-
19-
env:
20-
GITHUB_TOKEN: ${{ secrets.ezrobot_pat }}
18+
secrets:
19+
AUTOMATION_CLIENT_ID:
20+
required: true
21+
AUTOMATION_CLIENT_SECRET:
22+
required: true
2123

2224
jobs:
2325
expand-team-reviewers:
2426
runs-on: ubuntu-latest
2527

2628
steps:
29+
- name: Generate GitHub App Token
30+
uses: actions/create-github-app-token@v2
31+
id: generate_token
32+
with:
33+
app-id: ${{ secrets.AUTOMATION_CLIENT_ID }}
34+
private-key: ${{ secrets.AUTOMATION_CLIENT_SECRET }}
35+
owner: ${{ github.repository_owner }}
36+
2737
- name: Expand team to individual reviewers
2838
run: |
2939
org="${{ github.repository_owner }}"
@@ -37,6 +47,8 @@ jobs:
3747
if [ -n "$members" ]; then
3848
gh pr edit "$pr" \
3949
--repo "$repo" \
40-
--add-reviewer "$members" \
41-
--remove-reviewer "$org/$team"
50+
--remove-reviewer "$org/$team" \
51+
--add-reviewer "$members"
4252
fi
53+
env:
54+
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}

0 commit comments

Comments
 (0)