Skip to content

Commit 55fc0b5

Browse files
author
Ryan Turner
committed
Revert "Limit workflow job permissions to bare minimum (spiffe#3706)"
This reverts commit 9d0b194. Signed-off-by: Ryan Turner <[email protected]>
1 parent e9da888 commit 55fc0b5

File tree

4 files changed

+6
-130
lines changed

4 files changed

+6
-130
lines changed

.github/workflows/depsreview.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
name: 'Dependency Review'
22
on: [pull_request]
33

4+
permissions:
5+
contents: read
6+
47
jobs:
58
dependency-review:
69
runs-on: ubuntu-latest
7-
8-
permissions:
9-
contents: read
10-
1110
steps:
1211
- name: 'Checkout Repository'
1312
uses: actions/checkout@v3

.github/workflows/nightly_build.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ on:
44
# Random minute number to avoid GH scheduler stampede
55
- cron: '37 21 * * *'
66
workflow_dispatch: {}
7+
permissions:
8+
contents: read
9+
packages: write
710

811
env:
912
NIGHTLY: true
@@ -12,11 +15,6 @@ jobs:
1215
build-and-publish-images:
1316
runs-on: ubuntu-20.04
1417

15-
permissions:
16-
contents: read
17-
id-token: write
18-
packages: write
19-
2018
env:
2119
COSIGN_EXPERIMENTAL: 1
2220

.github/workflows/pr_build.yaml

Lines changed: 0 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,6 @@ jobs:
1111
cache-deps:
1212
name: cache-deps (linux)
1313
runs-on: ubuntu-20.04
14-
15-
permissions:
16-
contents: read
17-
1814
steps:
1915
- name: Checkout
2016
uses: actions/checkout@v3
@@ -34,10 +30,6 @@ jobs:
3430
name: lint (linux)
3531
runs-on: ubuntu-20.04
3632
needs: cache-deps
37-
38-
permissions:
39-
contents: read
40-
4133
steps:
4234
- name: Checkout
4335
uses: actions/checkout@v3
@@ -72,10 +64,6 @@ jobs:
7264
OS: [ubuntu-20.04, macos-latest]
7365
runs-on: ${{ matrix.OS }}
7466
needs: cache-deps
75-
76-
permissions:
77-
contents: read
78-
7967
steps:
8068
- name: Checkout
8169
uses: actions/checkout@v3
@@ -95,10 +83,6 @@ jobs:
9583
name: unit-test (linux with race detection)
9684
runs-on: ubuntu-20.04
9785
needs: cache-deps
98-
99-
permissions:
100-
contents: read
101-
10286
steps:
10387
- name: Checkout
10488
uses: actions/checkout@v3
@@ -118,10 +102,6 @@ jobs:
118102
name: artifacts (linux)
119103
runs-on: ubuntu-20.04
120104
needs: [cache-deps]
121-
122-
permissions:
123-
contents: read
124-
125105
steps:
126106
- name: Checkout
127107
uses: actions/checkout@v3
@@ -153,10 +133,6 @@ jobs:
153133
name: images (linux)
154134
runs-on: ubuntu-20.04
155135
needs: [cache-deps]
156-
157-
permissions:
158-
contents: read
159-
160136
steps:
161137
- name: Checkout
162138
uses: actions/checkout@v3
@@ -194,10 +170,6 @@ jobs:
194170
name: images (windows)
195171
runs-on: windows-2022
196172
needs: artifact-windows
197-
198-
permissions:
199-
contents: read
200-
201173
steps:
202174
- name: Checkout
203175
uses: actions/checkout@v3
@@ -221,10 +193,6 @@ jobs:
221193
scratch-images:
222194
runs-on: ubuntu-20.04
223195
needs: [cache-deps]
224-
225-
permissions:
226-
contents: read
227-
228196
steps:
229197
- name: Checkout
230198
uses: actions/checkout@v3
@@ -262,10 +230,6 @@ jobs:
262230
name: integration (linux)
263231
runs-on: ubuntu-20.04
264232
needs: [cache-deps, images, scratch-images]
265-
266-
permissions:
267-
contents: read
268-
269233
strategy:
270234
fail-fast: false
271235
matrix:
@@ -328,10 +292,6 @@ jobs:
328292
name: integration (windows)
329293
runs-on: windows-2022
330294
needs: images-windows
331-
332-
permissions:
333-
contents: read
334-
335295
defaults:
336296
run:
337297
shell: msys2 {0}
@@ -379,10 +339,6 @@ jobs:
379339
cache-deps-windows:
380340
name: cache-deps (windows)
381341
runs-on: windows-2022
382-
383-
permissions:
384-
contents: read
385-
386342
steps:
387343
- name: Checkout
388344
uses: actions/checkout@v3
@@ -402,10 +358,6 @@ jobs:
402358
name: lint (windows)
403359
runs-on: windows-2022
404360
needs: cache-deps-windows
405-
406-
permissions:
407-
contents: read
408-
409361
defaults:
410362
run:
411363
shell: msys2 {0}
@@ -449,10 +401,6 @@ jobs:
449401
name: unit-test (windows)
450402
runs-on: windows-2022
451403
needs: cache-deps-windows
452-
453-
permissions:
454-
contents: read
455-
456404
defaults:
457405
run:
458406
shell: msys2 {0}
@@ -485,10 +433,6 @@ jobs:
485433
name: artifact (windows)
486434
runs-on: windows-2022
487435
needs: cache-deps-windows
488-
489-
permissions:
490-
contents: read
491-
492436
defaults:
493437
run:
494438
shell: msys2 {0}

.github/workflows/release_build.yaml

Lines changed: 0 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,6 @@ jobs:
99
cache-deps:
1010
name: cache-deps (linux)
1111
runs-on: ubuntu-20.04
12-
13-
permissions:
14-
contents: read
15-
1612
steps:
1713
- name: Checkout
1814
uses: actions/checkout@v3
@@ -32,10 +28,6 @@ jobs:
3228
name: lint (linux)
3329
runs-on: ubuntu-20.04
3430
needs: cache-deps
35-
36-
permissions:
37-
contents: read
38-
3931
steps:
4032
- name: Checkout
4133
uses: actions/checkout@v3
@@ -70,10 +62,6 @@ jobs:
7062
OS: [ubuntu-20.04, macos-latest]
7163
runs-on: ${{ matrix.OS }}
7264
needs: cache-deps
73-
74-
permissions:
75-
contents: read
76-
7765
steps:
7866
- name: Checkout
7967
uses: actions/checkout@v3
@@ -93,10 +81,6 @@ jobs:
9381
name: unit-test (linux with race detection)
9482
runs-on: ubuntu-20.04
9583
needs: cache-deps
96-
97-
permissions:
98-
contents: read
99-
10084
steps:
10185
- name: Checkout
10286
uses: actions/checkout@v3
@@ -116,10 +100,6 @@ jobs:
116100
name: artifacts (linux)
117101
runs-on: ubuntu-20.04
118102
needs: [cache-deps]
119-
120-
permissions:
121-
contents: read
122-
123103
steps:
124104
- name: Checkout
125105
uses: actions/checkout@v3
@@ -151,10 +131,6 @@ jobs:
151131
name: images (linux)
152132
runs-on: ubuntu-20.04
153133
needs: [cache-deps]
154-
155-
permissions:
156-
contents: read
157-
158134
steps:
159135
- name: Checkout
160136
uses: actions/checkout@v3
@@ -188,10 +164,6 @@ jobs:
188164
name: images (windows)
189165
runs-on: windows-2022
190166
needs: artifact-windows
191-
192-
permissions:
193-
contents: read
194-
195167
steps:
196168
- name: Checkout
197169
uses: actions/checkout@v3
@@ -215,10 +187,6 @@ jobs:
215187
scratch-images:
216188
runs-on: ubuntu-20.04
217189
needs: [cache-deps]
218-
219-
permissions:
220-
contents: read
221-
222190
steps:
223191
- name: Checkout
224192
uses: actions/checkout@v3
@@ -252,10 +220,6 @@ jobs:
252220
name: integration (linux)
253221
runs-on: ubuntu-20.04
254222
needs: [cache-deps, images, scratch-images]
255-
256-
permissions:
257-
contents: read
258-
259223
strategy:
260224
fail-fast: false
261225
matrix:
@@ -329,10 +293,6 @@ jobs:
329293
name: integration (windows)
330294
runs-on: windows-2022
331295
needs: images-windows
332-
333-
permissions:
334-
contents: read
335-
336296
defaults:
337297
run:
338298
shell: msys2 {0}
@@ -380,10 +340,6 @@ jobs:
380340
cache-deps-windows:
381341
name: cache-deps (windows)
382342
runs-on: windows-2022
383-
384-
permissions:
385-
contents: read
386-
387343
steps:
388344
- name: Checkout
389345
uses: actions/checkout@v3
@@ -403,10 +359,6 @@ jobs:
403359
name: lint (windows)
404360
runs-on: windows-2022
405361
needs: cache-deps-windows
406-
407-
permissions:
408-
contents: read
409-
410362
defaults:
411363
run:
412364
shell: msys2 {0}
@@ -450,10 +402,6 @@ jobs:
450402
name: unit-test (windows)
451403
runs-on: windows-2022
452404
needs: cache-deps-windows
453-
454-
permissions:
455-
contents: read
456-
457405
defaults:
458406
run:
459407
shell: msys2 {0}
@@ -486,10 +434,6 @@ jobs:
486434
name: artifact (windows)
487435
runs-on: windows-2022
488436
needs: cache-deps-windows
489-
490-
permissions:
491-
contents: read
492-
493437
defaults:
494438
run:
495439
shell: msys2 {0}
@@ -540,10 +484,6 @@ jobs:
540484
runs-on: ubuntu-20.04
541485
needs: [lint, unit-test, unit-test-race-detector, artifacts, integration,
542486
lint-windows, unit-test-windows, artifact-windows, integration-windows]
543-
544-
permissions:
545-
contents: read
546-
547487
steps:
548488
- name: Checkout
549489
uses: actions/checkout@v3
@@ -568,11 +508,6 @@ jobs:
568508
runs-on: ubuntu-20.04
569509
needs: [lint, unit-test, unit-test-race-detector, artifacts, integration]
570510

571-
permissions:
572-
contents: read
573-
id-token: write
574-
packages: write
575-
576511
env:
577512
COSIGN_EXPERIMENTAL: 1
578513

0 commit comments

Comments
 (0)