1515 if : needs.files-changed.outputs.backend == 'true' || needs.files-changed.outputs.actions == 'true'
1616 needs : files-changed
1717 runs-on : ubuntu-latest
18+ permissions :
19+ contents : read
1820 steps :
1921 - uses : actions/checkout@v6
2022 - uses : actions/setup-go@v6
3032 if : needs.files-changed.outputs.templates == 'true'
3133 needs : files-changed
3234 runs-on : ubuntu-latest
35+ permissions :
36+ contents : read
3337 steps :
3438 - uses : actions/checkout@v6
3539 - uses : astral-sh/setup-uv@v6
4650 if : needs.files-changed.outputs.yaml == 'true'
4751 needs : files-changed
4852 runs-on : ubuntu-latest
53+ permissions :
54+ contents : read
4955 steps :
5056 - uses : actions/checkout@v6
5157 - uses : astral-sh/setup-uv@v6
5763 if : needs.files-changed.outputs.swagger == 'true'
5864 needs : files-changed
5965 runs-on : ubuntu-latest
66+ permissions :
67+ contents : read
6068 steps :
6169 - uses : actions/checkout@v6
6270 - uses : pnpm/action-setup@v4
7078 if : needs.files-changed.outputs.backend == 'true' || needs.files-changed.outputs.frontend == 'true' || needs.files-changed.outputs.actions == 'true' || needs.files-changed.outputs.docs == 'true' || needs.files-changed.outputs.templates == 'true'
7179 needs : files-changed
7280 runs-on : ubuntu-latest
81+ permissions :
82+ contents : read
7383 steps :
7484 - uses : actions/checkout@v6
7585 - uses : actions/setup-go@v6
8292 if : needs.files-changed.outputs.backend == 'true' || needs.files-changed.outputs.actions == 'true'
8393 needs : files-changed
8494 runs-on : ubuntu-latest
95+ permissions :
96+ contents : read
8597 steps :
8698 - uses : actions/checkout@v6
8799 - uses : actions/setup-go@v6
99111 if : needs.files-changed.outputs.backend == 'true' || needs.files-changed.outputs.actions == 'true'
100112 needs : files-changed
101113 runs-on : ubuntu-latest
114+ permissions :
115+ contents : read
102116 steps :
103117 - uses : actions/checkout@v6
104118 - uses : actions/setup-go@v6
@@ -114,6 +128,8 @@ jobs:
114128 if : needs.files-changed.outputs.backend == 'true' || needs.files-changed.outputs.actions == 'true'
115129 needs : files-changed
116130 runs-on : ubuntu-latest
131+ permissions :
132+ contents : read
117133 steps :
118134 - uses : actions/checkout@v6
119135 - uses : actions/setup-go@v6
@@ -127,6 +143,8 @@ jobs:
127143 if : needs.files-changed.outputs.frontend == 'true' || needs.files-changed.outputs.actions == 'true'
128144 needs : files-changed
129145 runs-on : ubuntu-latest
146+ permissions :
147+ contents : read
130148 steps :
131149 - uses : actions/checkout@v6
132150 - uses : pnpm/action-setup@v4
@@ -143,6 +161,8 @@ jobs:
143161 if : needs.files-changed.outputs.backend == 'true' || needs.files-changed.outputs.actions == 'true'
144162 needs : files-changed
145163 runs-on : ubuntu-latest
164+ permissions :
165+ contents : read
146166 steps :
147167 - uses : actions/checkout@v6
148168 - uses : actions/setup-go@v6
@@ -175,6 +195,8 @@ jobs:
175195 if : needs.files-changed.outputs.docs == 'true' || needs.files-changed.outputs.actions == 'true'
176196 needs : files-changed
177197 runs-on : ubuntu-latest
198+ permissions :
199+ contents : read
178200 steps :
179201 - uses : actions/checkout@v6
180202 - uses : pnpm/action-setup@v4
@@ -188,6 +210,8 @@ jobs:
188210 if : needs.files-changed.outputs.actions == 'true' || needs.files-changed.outputs.actions == 'true'
189211 needs : files-changed
190212 runs-on : ubuntu-latest
213+ permissions :
214+ contents : read
191215 steps :
192216 - uses : actions/checkout@v6
193217 - uses : actions/setup-go@v6
0 commit comments