Skip to content

Commit 9dd18d3

Browse files
committed
workflow: add permissions settings
1 parent 254f42f commit 9dd18d3

File tree

3 files changed

+37
-2
lines changed

3 files changed

+37
-2
lines changed

.github/workflows/cmake.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ on:
99
jobs:
1010
build-ubuntu_22-04:
1111
runs-on: ubuntu-22.04
12+
permissions:
13+
contents: read
1214

1315
steps:
1416
- uses: actions/checkout@v4
@@ -54,6 +56,8 @@ jobs:
5456

5557
build-ubuntu-22_04-GUI:
5658
runs-on: ubuntu-22.04
59+
permissions:
60+
contents: read
5761

5862
steps:
5963
- uses: actions/checkout@v4
@@ -90,6 +94,8 @@ jobs:
9094

9195
build_Arch:
9296
runs-on: ubuntu-latest
97+
permissions:
98+
contents: read
9399
container:
94100
image: archlinux
95101

@@ -134,6 +140,9 @@ jobs:
134140

135141
build-macos:
136142
runs-on: macos-latest
143+
permissions:
144+
contents: read
145+
137146
steps:
138147
- uses: actions/checkout@v4
139148

.github/workflows/makefile.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ on:
99
jobs:
1010
build-deb:
1111
runs-on: ubuntu-22.04
12+
permissions:
13+
contents: read
1214

1315
steps:
1416
- uses: actions/checkout@v4
@@ -51,6 +53,8 @@ jobs:
5153

5254
build-deb-gui:
5355
runs-on: ubuntu-22.04
56+
permissions:
57+
contents: read
5458

5559
steps:
5660
- uses: actions/checkout@v4
@@ -88,6 +92,8 @@ jobs:
8892

8993
build-ubuntu_22-04:
9094
runs-on: ubuntu-22.04
95+
permissions:
96+
contents: read
9197

9298
steps:
9399
- uses: actions/checkout@v4
@@ -128,6 +134,8 @@ jobs:
128134

129135
build-ubuntu-22_04-GUI:
130136
runs-on: ubuntu-22.04
137+
permissions:
138+
contents: read
131139

132140
steps:
133141
- uses: actions/checkout@v4
@@ -159,6 +167,8 @@ jobs:
159167

160168
build_Arch-AUR:
161169
runs-on: ubuntu-latest
170+
permissions:
171+
contents: read
162172
container:
163173
image: archlinux
164174

@@ -198,6 +208,8 @@ jobs:
198208

199209
build_Arch:
200210
runs-on: ubuntu-latest
211+
permissions:
212+
contents: read
201213
container:
202214
image: archlinux
203215

@@ -238,6 +250,9 @@ jobs:
238250

239251
build-macos:
240252
runs-on: macos-latest
253+
permissions:
254+
contents: read
255+
241256
steps:
242257
- uses: actions/checkout@v4
243258

@@ -271,6 +286,9 @@ jobs:
271286

272287
test-suitcase:
273288
runs-on: ubuntu-22.04
289+
permissions:
290+
contents: read
291+
274292
steps:
275293
- uses: actions/checkout@v4
276294

.github/workflows/release.yml

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ name: Release
33
on:
44
push:
55
tags: "*"
6-
paths:
6+
#paths:
77
# trigger release workflow only if this file changed
8-
- .github/workflows/release.yml
8+
#- .github/workflows/release.yml
99

1010
jobs:
1111
get-version:
@@ -21,6 +21,8 @@ jobs:
2121
2222
build-tar:
2323
runs-on: ubuntu-22.04
24+
permissions:
25+
contents: read
2426

2527
steps:
2628
- uses: actions/checkout@v4
@@ -47,6 +49,8 @@ jobs:
4749

4850
build-gui-tar:
4951
runs-on: ubuntu-22.04
52+
permissions:
53+
contents: read
5054

5155
steps:
5256
- uses: actions/checkout@v4
@@ -73,6 +77,8 @@ jobs:
7377

7478
build-deb:
7579
runs-on: ubuntu-22.04
80+
permissions:
81+
contents: read
7682

7783
steps:
7884
- uses: actions/checkout@v4
@@ -108,6 +114,8 @@ jobs:
108114

109115
build-deb-gui:
110116
runs-on: ubuntu-22.04
117+
permissions:
118+
contents: read
111119

112120
steps:
113121
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)