Skip to content

Commit 3d657c9

Browse files
committed
Set token to explicit content read permissions
Signed-off-by: David Cassany <dcassany@suse.com>
1 parent e2feafb commit 3d657c9

5 files changed

Lines changed: 28 additions & 0 deletions

File tree

.github/workflows/build.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ on:
2121

2222
jobs:
2323
detect:
24+
permissions:
25+
content: read
2426
runs-on: ubuntu-latest
2527
outputs:
2628
flavor: ${{ steps.set-matrix.outputs.flavor }}
@@ -41,6 +43,7 @@ jobs:
4143
needs:
4244
- detect
4345
permissions:
46+
content: read
4447
packages: write
4548
runs-on: ubuntu-latest
4649
env:
@@ -63,6 +66,8 @@ jobs:
6366
make DOCKER_ARGS=--push build
6467
6568
build-matrix:
69+
permissions:
70+
content: read
6671
needs:
6772
- detect
6873
- build-toolkit

.github/workflows/build_and_test_arm.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ concurrency:
1717
jobs:
1818

1919
build-iso:
20+
permissions:
21+
content: read
2022
needs: detect
2123
runs-on: [self-hosted, arm64]
2224
env:
@@ -57,6 +59,8 @@ jobs:
5759
enableCrossOsArchive: true
5860

5961
build-disk:
62+
permissions:
63+
content: read
6064
needs: detect
6165
runs-on: [self-hosted, arm64]
6266
env:
@@ -101,6 +105,8 @@ jobs:
101105
enableCrossOsArchive: true
102106

103107
tests-matrix:
108+
permissions:
109+
content: read
104110
needs:
105111
- build-disk
106112
- detect
@@ -160,6 +166,8 @@ jobs:
160166
make test-clean
161167
162168
test-installer:
169+
permissions:
170+
content: read
163171
needs:
164172
- build-iso
165173
- detect

.github/workflows/build_and_test_x86.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ jobs:
1515
build-os:
1616
permissions:
1717
packages: write
18+
content: read
1819
runs-on: ubuntu-latest
1920
env:
2021
FLAVOR: ${{ inputs.flavor }}
@@ -40,6 +41,8 @@ jobs:
4041
make ARCH=${{ env.ARCH }} DOCKER_ARGS=--push build-os
4142
4243
build-iso:
44+
permissions:
45+
content: read
4346
needs:
4447
- build-os
4548
runs-on: ubuntu-latest
@@ -82,6 +85,8 @@ jobs:
8285
enableCrossOsArchive: true
8386

8487
build-disk:
88+
permissions:
89+
content: read
8590
needs:
8691
- build-os
8792
runs-on: ubuntu-latest
@@ -131,6 +136,8 @@ jobs:
131136
enableCrossOsArchive: true
132137

133138
detect:
139+
permissions:
140+
content: read
134141
runs-on: ubuntu-latest
135142
outputs:
136143
tests: ${{ steps.detect.outputs.tests }}
@@ -161,6 +168,8 @@ jobs:
161168
echo "toolkit=ghcr.io/rancher/elemental-toolkit/elemental-cli:${VERSION}" >> $GITHUB_OUTPUT
162169
163170
tests-matrix:
171+
permissions:
172+
content: read
164173
needs:
165174
- build-disk
166175
- detect
@@ -234,6 +243,8 @@ jobs:
234243
make test-clean
235244
236245
test-installer:
246+
permissions:
247+
content: read
237248
needs:
238249
- build-iso
239250
- detect

.github/workflows/cli.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ on:
1616
- main
1717
jobs:
1818
build:
19+
permissions:
20+
content: read
1921
runs-on: ubuntu-latest
2022
steps:
2123
- name: Checkout code

.github/workflows/docs-publish.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ on:
1010
- cron: 0 20 * * *
1111
jobs:
1212
build-deploy:
13+
permissions:
14+
content: read
1315
runs-on: ubuntu-latest
1416
steps:
1517
- name: Checkout Repo

0 commit comments

Comments
 (0)