88# 2025-01-21 kurisaW Initial version
99#
1010
11- # Script Function Description: Assign PR reviews based on the MAINTAINERS list.
11+ # Script Function Description: Assign PR reviews based on the MAINTAINERS list.asdasdasd
1212
1313name : Auto Review Assistant
1414
@@ -32,26 +32,26 @@ jobs:
3232
3333 - name : Get changed files
3434 id : changed_files
35- uses : tj-actions/changed-files@v45
35+ # uses: tj-actions/changed-files@v45
3636
37- # run: |
38- # # 通过 GitHub API 获取 PR 的变更文件列表
39- # changed_files=$(curl -s \
40- # -H "Authorization: Bearer ${{ secrets.ACTION_TOKEN_AUTO_REVIEW }}" \
41- # "https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files" | \
42- # jq -r '.[].filename') # 使用 jq 提取文件名
43- # curl -s \
44- # -H "Authorization: Bearer ${{ secrets.ACTION_TOKEN_AUTO_REVIEW }}" \
45- # "https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files"
46- # echo "$changed_files" | grep -v '^MAINTAINERS$' > changed_files.txt
47- - name : List all changed files
48- env :
49- ALL_CHANGED_FILES : ${{ steps.changed-files.outputs.all_changed_files }}
5037 run : |
51- for file in ${ALL_CHANGED_FILES}; do
52- echo "$file was changed"
53- done
54- echo "${ALL_CHANGED_FILES}" | grep -v '^MAINTAINERS$' > changed_files.txt
38+ # 通过 GitHub API 获取 PR 的变更文件列表
39+ changed_files=$(curl -s \
40+ -H "Authorization: Bearer ${{ github.token }}" \
41+ "https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files" | \
42+ jq -r '.[].filename') # 使用 jq 提取文件名
43+ curl -s \
44+ -H "Authorization: Bearer ${{ github.token }}" \
45+ "https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files"
46+ echo "$changed_files" | grep -v '^MAINTAINERS$' > changed_files.txt
47+ # - name: List all changed files
48+ # env:
49+ # ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
50+ # run: |
51+ # for file in ${ALL_CHANGED_FILES}; do
52+ # echo "$file was changed"
53+ # done
54+ # echo "${ALL_CHANGED_FILES}" | grep -v '^MAINTAINERS$' > changed_files.txt
5555 - name : Parse MAINTAINERS file
5656 id : parse_maintainer
5757 run : |
0 commit comments