Skip to content

Commit 0f5f92e

Browse files
authored
Add sample of permissions/Fix permissions of existing jobs (#162)
* Add sample of permissions * fix permissions on Actions * add checks
1 parent a1fe18e commit 0f5f92e

File tree

5 files changed

+37
-1
lines changed

5 files changed

+37
-1
lines changed

.github/workflows/live-test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ on:
33
pull_request:
44

55
permissions:
6-
contents: read
6+
contents: write
7+
checks: write
78
pull-requests: write
89

910
jobs:

.github/workflows/multiple-files.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
name: Test Multipli File
22
on:
33
pull_request:
4+
5+
permissions:
6+
contents: write
7+
checks: write
8+
pull-requests: write
9+
410
jobs:
511
test-multiple-files:
612
runs-on: ubuntu-latest

.github/workflows/test-branch.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@ on:
44
pull_request:
55
push:
66

7+
permissions:
8+
contents: write
9+
checks: write
10+
pull-requests: write
11+
712
jobs:
813
test-branch:
914
runs-on: ubuntu-latest

.github/workflows/update-coverage-on-readme.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ on:
33
push:
44
branches:
55
- test-branch
6+
7+
permissions:
8+
contents: write
9+
checks: write
10+
pull-requests: write
11+
612
jobs:
713
update-coverage-on-readme:
814
runs-on: ubuntu-latest

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,15 @@ on:
9999
pull_request:
100100
branches:
101101
- '*'
102+
103+
# https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
104+
# `contents` is for permission to the contents of the repository.
105+
# `pull-requests` is for permission to pull request
106+
permissions:
107+
contents: write
108+
checks: write
109+
pull-requests: write
110+
102111
jobs:
103112
build:
104113
runs-on: ubuntu-latest
@@ -226,6 +235,15 @@ If your coverage html report will not change, it wouldn't push any changes to re
226235
name: Update Coverage on Readme
227236
on:
228237
push:
238+
239+
# https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
240+
# `contents` is for permission to the contents of the repository.
241+
# `pull-requests` is for permission to pull request
242+
permissions:
243+
contents: write
244+
checks: write
245+
pull-requests: write
246+
229247
jobs:
230248
update-coverage-on-readme:
231249
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)