@@ -63,7 +63,7 @@ func TestGithubTokenPermissions(t *testing.T) {
6363 Score : checker .MaxResultScore ,
6464 NumberOfWarn : 0 ,
6565 NumberOfInfo : 1 ,
66- NumberOfDebug : 4 ,
66+ NumberOfDebug : 5 ,
6767 },
6868 },
6969 {
@@ -74,7 +74,7 @@ func TestGithubTokenPermissions(t *testing.T) {
7474 Score : checker .MaxResultScore - 1 ,
7575 NumberOfWarn : 1 ,
7676 NumberOfInfo : 1 ,
77- NumberOfDebug : 4 ,
77+ NumberOfDebug : 5 ,
7878 },
7979 },
8080 {
@@ -85,7 +85,7 @@ func TestGithubTokenPermissions(t *testing.T) {
8585 Score : checker .MinResultScore ,
8686 NumberOfWarn : 3 ,
8787 NumberOfInfo : 2 ,
88- NumberOfDebug : 4 ,
88+ NumberOfDebug : 5 ,
8989 },
9090 },
9191 {
@@ -96,7 +96,7 @@ func TestGithubTokenPermissions(t *testing.T) {
9696 Score : checker .MaxResultScore ,
9797 NumberOfWarn : 0 ,
9898 NumberOfInfo : 2 ,
99- NumberOfDebug : 4 ,
99+ NumberOfDebug : 5 ,
100100 },
101101 },
102102 {
@@ -107,7 +107,7 @@ func TestGithubTokenPermissions(t *testing.T) {
107107 Score : checker .MinResultScore ,
108108 NumberOfWarn : 1 ,
109109 NumberOfInfo : 1 ,
110- NumberOfDebug : 4 ,
110+ NumberOfDebug : 5 ,
111111 },
112112 },
113113 {
@@ -118,7 +118,7 @@ func TestGithubTokenPermissions(t *testing.T) {
118118 Score : checker .MaxResultScore ,
119119 NumberOfWarn : 0 ,
120120 NumberOfInfo : 1 ,
121- NumberOfDebug : 5 ,
121+ NumberOfDebug : 6 ,
122122 },
123123 },
124124 {
@@ -129,7 +129,7 @@ func TestGithubTokenPermissions(t *testing.T) {
129129 Score : checker .MinResultScore ,
130130 NumberOfWarn : 1 ,
131131 NumberOfInfo : 0 ,
132- NumberOfDebug : 5 ,
132+ NumberOfDebug : 6 ,
133133 },
134134 },
135135 {
@@ -140,7 +140,7 @@ func TestGithubTokenPermissions(t *testing.T) {
140140 Score : checker .MaxResultScore ,
141141 NumberOfWarn : 0 ,
142142 NumberOfInfo : 1 ,
143- NumberOfDebug : 5 ,
143+ NumberOfDebug : 6 ,
144144 },
145145 },
146146 {
@@ -151,7 +151,7 @@ func TestGithubTokenPermissions(t *testing.T) {
151151 Score : checker .MinResultScore ,
152152 NumberOfWarn : 1 ,
153153 NumberOfInfo : 0 ,
154- NumberOfDebug : 5 ,
154+ NumberOfDebug : 6 ,
155155 },
156156 },
157157 {
@@ -162,7 +162,7 @@ func TestGithubTokenPermissions(t *testing.T) {
162162 Score : checker .MaxResultScore ,
163163 NumberOfWarn : 0 ,
164164 NumberOfInfo : 1 ,
165- NumberOfDebug : 6 ,
165+ NumberOfDebug : 7 ,
166166 },
167167 },
168168 {
@@ -173,7 +173,7 @@ func TestGithubTokenPermissions(t *testing.T) {
173173 Score : checker .MaxResultScore ,
174174 NumberOfWarn : 0 ,
175175 NumberOfInfo : 10 ,
176- NumberOfDebug : 5 ,
176+ NumberOfDebug : 6 ,
177177 },
178178 },
179179 {
@@ -184,7 +184,7 @@ func TestGithubTokenPermissions(t *testing.T) {
184184 Score : checker .MaxResultScore ,
185185 NumberOfWarn : 0 ,
186186 NumberOfInfo : 10 ,
187- NumberOfDebug : 5 ,
187+ NumberOfDebug : 6 ,
188188 },
189189 },
190190 {
@@ -195,7 +195,7 @@ func TestGithubTokenPermissions(t *testing.T) {
195195 Score : checker .MaxResultScore ,
196196 NumberOfWarn : 0 ,
197197 NumberOfInfo : 1 ,
198- NumberOfDebug : 5 ,
198+ NumberOfDebug : 6 ,
199199 },
200200 },
201201 {
@@ -206,7 +206,7 @@ func TestGithubTokenPermissions(t *testing.T) {
206206 Score : checker .MaxResultScore - 1 ,
207207 NumberOfWarn : 2 ,
208208 NumberOfInfo : 2 ,
209- NumberOfDebug : 6 ,
209+ NumberOfDebug : 7 ,
210210 },
211211 },
212212 {
@@ -217,7 +217,7 @@ func TestGithubTokenPermissions(t *testing.T) {
217217 Score : checker .MaxResultScore - 2 ,
218218 NumberOfWarn : 2 ,
219219 NumberOfInfo : 3 ,
220- NumberOfDebug : 5 ,
220+ NumberOfDebug : 6 ,
221221 },
222222 },
223223 {
@@ -228,7 +228,7 @@ func TestGithubTokenPermissions(t *testing.T) {
228228 Score : checker .MinResultScore ,
229229 NumberOfWarn : 1 ,
230230 NumberOfInfo : 2 ,
231- NumberOfDebug : 5 ,
231+ NumberOfDebug : 6 ,
232232 },
233233 },
234234 {
@@ -239,7 +239,7 @@ func TestGithubTokenPermissions(t *testing.T) {
239239 Score : checker .MinResultScore ,
240240 NumberOfWarn : 1 ,
241241 NumberOfInfo : 2 ,
242- NumberOfDebug : 5 ,
242+ NumberOfDebug : 6 ,
243243 },
244244 },
245245 {
@@ -250,7 +250,7 @@ func TestGithubTokenPermissions(t *testing.T) {
250250 Score : checker .MinResultScore ,
251251 NumberOfWarn : 1 ,
252252 NumberOfInfo : 1 ,
253- NumberOfDebug : 5 ,
253+ NumberOfDebug : 6 ,
254254 },
255255 },
256256 {
@@ -272,7 +272,7 @@ func TestGithubTokenPermissions(t *testing.T) {
272272 Score : checker .MinResultScore ,
273273 NumberOfWarn : 1 ,
274274 NumberOfInfo : 2 ,
275- NumberOfDebug : 3 ,
275+ NumberOfDebug : 4 ,
276276 },
277277 },
278278 {
@@ -294,7 +294,7 @@ func TestGithubTokenPermissions(t *testing.T) {
294294 Score : checker .MaxResultScore ,
295295 NumberOfWarn : 0 ,
296296 NumberOfInfo : 2 ,
297- NumberOfDebug : 4 ,
297+ NumberOfDebug : 5 ,
298298 },
299299 },
300300 {
@@ -305,7 +305,7 @@ func TestGithubTokenPermissions(t *testing.T) {
305305 Score : 9 ,
306306 NumberOfWarn : 1 ,
307307 NumberOfInfo : 3 ,
308- NumberOfDebug : 4 ,
308+ NumberOfDebug : 5 ,
309309 },
310310 },
311311 {
@@ -316,7 +316,7 @@ func TestGithubTokenPermissions(t *testing.T) {
316316 Score : checker .MaxResultScore - 1 ,
317317 NumberOfWarn : 1 ,
318318 NumberOfInfo : 1 ,
319- NumberOfDebug : 4 ,
319+ NumberOfDebug : 5 ,
320320 },
321321 },
322322 {
@@ -330,7 +330,7 @@ func TestGithubTokenPermissions(t *testing.T) {
330330 Score : checker .MaxResultScore - 1 ,
331331 NumberOfWarn : 1 ,
332332 NumberOfInfo : 2 ,
333- NumberOfDebug : 9 ,
333+ NumberOfDebug : 11 ,
334334 },
335335 },
336336 {
@@ -344,7 +344,7 @@ func TestGithubTokenPermissions(t *testing.T) {
344344 Score : checker .MinResultScore ,
345345 NumberOfWarn : 2 ,
346346 NumberOfInfo : 1 ,
347- NumberOfDebug : 9 ,
347+ NumberOfDebug : 11 ,
348348 },
349349 },
350350 {
@@ -358,7 +358,20 @@ func TestGithubTokenPermissions(t *testing.T) {
358358 Score : checker .MinResultScore ,
359359 NumberOfWarn : 1 ,
360360 NumberOfInfo : 1 ,
361- NumberOfDebug : 10 ,
361+ NumberOfDebug : 12 ,
362+ },
363+ },
364+ {
365+ name : "read permission with GitHub pages write" ,
366+ filenames : []string {
367+ "./testdata/.github/workflows/github-workflow-permissions-gh-pages.yaml" ,
368+ },
369+ expected : scut.TestReturn {
370+ Error : nil ,
371+ Score : checker .MaxResultScore ,
372+ NumberOfWarn : 0 ,
373+ NumberOfInfo : 2 ,
374+ NumberOfDebug : 5 ,
362375 },
363376 },
364377 }
0 commit comments