Skip to content

Commit 4c3211e

Browse files
authored
github: Specify required permissions for each job (#724)
1 parent 3b70f51 commit 4c3211e

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

.github/workflows/CI.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,7 @@ jobs:
2727
name: Report test results
2828
uses: ./.github/workflows/report_test_results.yml
2929
needs: [run_unit_tests, run_system_tests]
30-
if: always()
30+
if: always()
31+
permissions:
32+
checks: write
33+
pull-requests: write

.github/workflows/PR.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,6 @@ jobs:
1616
run_ci:
1717
name: Run CI
1818
uses: ./.github/workflows/CI.yml
19+
permissions:
20+
checks: write
21+
pull-requests: write

.github/workflows/report_test_results.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ on:
44
workflow_call:
55
workflow_dispatch:
66

7-
permissions:
8-
checks: write
9-
pull-requests: write
10-
117
jobs:
128
report_test_results:
139
name: Report test results
1410
runs-on: ubuntu-latest
11+
permissions:
12+
checks: write
13+
pull-requests: write
1514
steps:
1615
- name: Check out repo
1716
uses: actions/checkout@v4

0 commit comments

Comments
 (0)