Skip to content

Commit 06a4c51

Browse files
committed
make all workflow permissions explicit
Signed-off-by: Jeffrey Martin <[email protected]>
1 parent 0d40a7f commit 06a4c51

File tree

8 files changed

+109
-1
lines changed

8 files changed

+109
-1
lines changed

.github/workflows/cla.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,19 @@ on:
55
pull_request_target:
66
types: [opened,closed,synchronize]
77

8-
# explicitly configure permissions, in case your GITHUB_TOKEN workflow permissions are set to read-only in repository settings
98
permissions:
109
actions: write
10+
checks: none
1111
contents: write
12+
deployments: none
13+
id-token: none
14+
issues: none
15+
discussions: none
16+
packages: none
17+
pages: none
1218
pull-requests: write
19+
repository-projects: none
20+
security-events: none
1321
statuses: write
1422

1523
jobs:

.github/workflows/lint.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,21 @@ name: Garak linting
22

33
on: [workflow_dispatch]
44

5+
permissions:
6+
actions: none
7+
checks: none
8+
contents: none
9+
deployments: none
10+
id-token: none
11+
issues: none
12+
discussions: none
13+
packages: none
14+
pages: none
15+
pull-requests: none
16+
repository-projects: none
17+
security-events: none
18+
statuses: none
19+
520
jobs:
621
lint:
722
runs-on: ubuntu-latest

.github/workflows/maintain_cache.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,17 @@ concurrency:
1414

1515
permissions:
1616
actions: write
17+
checks: none
1718
contents: write
19+
deployments: none
20+
id-token: none
21+
issues: none
22+
discussions: none
23+
packages: none
24+
pages: none
25+
pull-requests: none
26+
repository-projects: none
27+
security-events: none
1828
statuses: read
1929

2030
jobs:

.github/workflows/nightly.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,21 @@ on:
55
- cron: "0 0 * * *"
66
workflow_dispatch:
77

8+
permissions:
9+
actions: none
10+
checks: none
11+
contents: none
12+
deployments: none
13+
id-token: none
14+
issues: none
15+
discussions: none
16+
packages: none
17+
pages: none
18+
pull-requests: none
19+
repository-projects: none
20+
security-events: none
21+
statuses: none
22+
823
jobs:
924
linux:
1025
name: Nightly Linux

.github/workflows/remote_package_install.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ on:
88
workflow_dispatch:
99
workflow_call:
1010

11+
permissions:
12+
actions: none
13+
checks: none
14+
contents: none
15+
deployments: none
16+
id-token: none
17+
issues: none
18+
discussions: none
19+
packages: none
20+
pages: none
21+
pull-requests: none
22+
repository-projects: none
23+
security-events: none
24+
statuses: none
25+
1126
jobs:
1227
build:
1328
runs-on: ubuntu-latest

.github/workflows/test_linux.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ on:
88
workflow_dispatch:
99
workflow_call:
1010

11+
permissions:
12+
actions: none
13+
checks: none
14+
contents: none
15+
deployments: none
16+
id-token: none
17+
issues: none
18+
discussions: none
19+
packages: none
20+
pages: none
21+
pull-requests: none
22+
repository-projects: none
23+
security-events: none
24+
statuses: none
25+
1126
jobs:
1227
build:
1328
runs-on: ubuntu-latest

.github/workflows/test_macos.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ on:
88
workflow_dispatch:
99
workflow_call:
1010

11+
permissions:
12+
actions: none
13+
checks: none
14+
contents: none
15+
deployments: none
16+
id-token: none
17+
issues: none
18+
discussions: none
19+
packages: none
20+
pages: none
21+
pull-requests: none
22+
repository-projects: none
23+
security-events: none
24+
statuses: none
25+
1126
jobs:
1227
build_macos:
1328
runs-on: macos-latest

.github/workflows/test_windows.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,21 @@ on:
88
workflow_dispatch:
99
workflow_call:
1010

11+
permissions:
12+
actions: none
13+
checks: none
14+
contents: none
15+
deployments: none
16+
id-token: none
17+
issues: none
18+
discussions: none
19+
packages: none
20+
pages: none
21+
pull-requests: none
22+
repository-projects: none
23+
security-events: none
24+
statuses: none
25+
1126
jobs:
1227
build_windows:
1328
runs-on: windows-latest

0 commit comments

Comments
 (0)