Skip to content

Commit 49ac37c

Browse files
committed
fix(ci): Add explicit permissions to workflow jobs
- Add pull-requests: write permission to auto_assign job - Add pull-requests: write permission to label_pr_on_title jobs - Add issues: write permission to on_merged_pr job - Add pull-requests: write permission to on_opened_pr jobs These explicit permissions are required for GitHub Actions to modify pull requests and issues when using fine-grained tokens or in organizations with restricted default permissions.
1 parent c3fcd31 commit 49ac37c

4 files changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/auto_assign.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,7 @@ on:
66
jobs:
77
add-reviews:
88
runs-on: ubuntu-latest
9+
permissions:
10+
pull-requests: write
911
steps:
1012
- uses: kentaro-m/auto-assign-action@v2.0.0

.github/workflows/label_pr_on_title.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ jobs:
2020
label_pr:
2121
needs: get_pr_details
2222
runs-on: ubuntu-latest
23+
permissions:
24+
pull-requests: write
2325
steps:
2426
- name: Checkout repository
2527
uses: actions/checkout@v6

.github/workflows/on_merged_pr.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ jobs:
1919
needs: get_pr_details
2020
runs-on: ubuntu-latest
2121
if: needs.get_pr_details.outputs.prIsMerged == 'true'
22+
permissions:
23+
issues: write
2224
steps:
2325
- uses: actions/checkout@v6
2426
- name: "Label PR related issue for release"

.github/workflows/on_opened_pr.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ jobs:
1818
check_related_issue:
1919
needs: get_pr_details
2020
runs-on: ubuntu-latest
21+
permissions:
22+
pull-requests: write
2123
steps:
2224
- uses: actions/checkout@v6
2325
- name: "Ensure related issue is present"
@@ -35,6 +37,8 @@ jobs:
3537
check_acknowledge_section:
3638
needs: get_pr_details
3739
runs-on: ubuntu-latest
40+
permissions:
41+
pull-requests: write
3842
steps:
3943
- uses: actions/checkout@v6
4044
- name: "Ensure acknowledgement section is present"

0 commit comments

Comments
 (0)