We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0efde8e commit 8d29a61Copy full SHA for 8d29a61
.github/workflows/auto-assign-reviewers.yml
@@ -0,0 +1,24 @@
1
+name: Auto-Assign Reviewers
2
+
3
+on:
4
+ pull_request:
5
+ types: [opened, synchronize]
6
7
+jobs:
8
+ auto-assign:
9
+ runs-on: ubuntu-latest
10
+ steps:
11
+ - name: Checkout code
12
+ uses: actions/checkout@v3
13
14
+ - name: Run git blame analysis
15
+ run: |
16
+ git diff HEAD^ | grep 'diff --git' | awk '{print $3}' | while read file; do
17
+ echo "Analyzing $file"
18
+ git blame -e $file
19
+ done > reviewers.txt
20
21
+ - name: Assign reviewers
22
+ uses: peter-evans/create-pull-request@v5
23
+ with:
24
+ reviewers: ${{ steps.blame.outputs.reviewers }}
0 commit comments