Skip to content

Commit 880ff1e

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 2981b62 commit 880ff1e

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,18 +4,16 @@ 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
1013

1114
jobs:
1215
build-and-publish-images:
1316
runs-on: ubuntu-20.04
14-
15-
permissions:
16-
contents: read
17-
packages: write
18-
1917
steps:
2018
- name: Checkout
2119
uses: actions/checkout@v3

.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
@@ -190,10 +166,6 @@ jobs:
190166
name: images (windows)
191167
runs-on: windows-2022
192168
needs: artifact-windows
193-
194-
permissions:
195-
contents: read
196-
197169
steps:
198170
- name: Checkout
199171
uses: actions/checkout@v3
@@ -217,10 +189,6 @@ jobs:
217189
scratch-images:
218190
runs-on: ubuntu-20.04
219191
needs: [cache-deps]
220-
221-
permissions:
222-
contents: read
223-
224192
steps:
225193
- name: Checkout
226194
uses: actions/checkout@v3
@@ -254,10 +222,6 @@ jobs:
254222
name: integration (linux)
255223
runs-on: ubuntu-20.04
256224
needs: [cache-deps, images, scratch-images]
257-
258-
permissions:
259-
contents: read
260-
261225
strategy:
262226
fail-fast: false
263227
matrix:
@@ -314,10 +278,6 @@ jobs:
314278
name: integration (windows)
315279
runs-on: windows-2022
316280
needs: images-windows
317-
318-
permissions:
319-
contents: read
320-
321281
defaults:
322282
run:
323283
shell: msys2 {0}
@@ -365,10 +325,6 @@ jobs:
365325
cache-deps-windows:
366326
name: cache-deps (windows)
367327
runs-on: windows-2022
368-
369-
permissions:
370-
contents: read
371-
372328
steps:
373329
- name: Checkout
374330
uses: actions/checkout@v3
@@ -388,10 +344,6 @@ jobs:
388344
name: lint (windows)
389345
runs-on: windows-2022
390346
needs: cache-deps-windows
391-
392-
permissions:
393-
contents: read
394-
395347
defaults:
396348
run:
397349
shell: msys2 {0}
@@ -435,10 +387,6 @@ jobs:
435387
name: unit-test (windows)
436388
runs-on: windows-2022
437389
needs: cache-deps-windows
438-
439-
permissions:
440-
contents: read
441-
442390
defaults:
443391
run:
444392
shell: msys2 {0}
@@ -471,10 +419,6 @@ jobs:
471419
name: artifact (windows)
472420
runs-on: windows-2022
473421
needs: cache-deps-windows
474-
475-
permissions:
476-
contents: read
477-
478422
defaults:
479423
run:
480424
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:
@@ -323,10 +287,6 @@ jobs:
323287
name: integration (windows)
324288
runs-on: windows-2022
325289
needs: images-windows
326-
327-
permissions:
328-
contents: read
329-
330290
defaults:
331291
run:
332292
shell: msys2 {0}
@@ -374,10 +334,6 @@ jobs:
374334
cache-deps-windows:
375335
name: cache-deps (windows)
376336
runs-on: windows-2022
377-
378-
permissions:
379-
contents: read
380-
381337
steps:
382338
- name: Checkout
383339
uses: actions/checkout@v3
@@ -397,10 +353,6 @@ jobs:
397353
name: lint (windows)
398354
runs-on: windows-2022
399355
needs: cache-deps-windows
400-
401-
permissions:
402-
contents: read
403-
404356
defaults:
405357
run:
406358
shell: msys2 {0}
@@ -444,10 +396,6 @@ jobs:
444396
name: unit-test (windows)
445397
runs-on: windows-2022
446398
needs: cache-deps-windows
447-
448-
permissions:
449-
contents: read
450-
451399
defaults:
452400
run:
453401
shell: msys2 {0}
@@ -480,10 +428,6 @@ jobs:
480428
name: artifact (windows)
481429
runs-on: windows-2022
482430
needs: cache-deps-windows
483-
484-
permissions:
485-
contents: read
486-
487431
defaults:
488432
run:
489433
shell: msys2 {0}
@@ -534,10 +478,6 @@ jobs:
534478
runs-on: ubuntu-20.04
535479
needs: [lint, unit-test, unit-test-race-detector, artifacts, integration,
536480
lint-windows, unit-test-windows, artifact-windows, integration-windows]
537-
538-
permissions:
539-
contents: read
540-
541481
steps:
542482
- name: Checkout
543483
uses: actions/checkout@v3
@@ -561,11 +501,6 @@ jobs:
561501
publish-images:
562502
runs-on: ubuntu-20.04
563503
needs: [lint, unit-test, unit-test-race-detector, artifacts, integration]
564-
565-
permissions:
566-
contents: read
567-
packages: write
568-
569504
steps:
570505
- name: Checkout
571506
uses: actions/checkout@v3

0 commit comments

Comments
 (0)