88
99 # # Defaults
1010 test_defaults_deleted :
11- name : ' Defaults (deleted, fails)'
11+ name : " Defaults (deleted, fails)"
1212 runs-on : ubuntu-latest
1313 steps :
1414 - uses : actions/checkout@v4
1919 new : fixtures/file2_deleted.txt
2020
2121 test_defaults_same :
22- name : ' Defaults (same, works)'
22+ name : " Defaults (same, works)"
2323 runs-on : ubuntu-latest
2424 steps :
2525 - uses : actions/checkout@v4
3030 new : fixtures/file3_same.txt
3131
3232 test_defaults_added :
33- name : ' Defaults (added, fails)'
33+ name : " Defaults (added, fails)"
3434 runs-on : ubuntu-latest
3535 steps :
3636 - uses : actions/checkout@v4
4141 new : fixtures/file4_added.txt
4242
4343 test_defaults_mixed :
44- name : ' Defaults (mixed, fails)'
44+ name : " Defaults (mixed, fails)"
4545 runs-on : ubuntu-latest
4646 steps :
4747 - uses : actions/checkout@v4
5252 new : fixtures/file5_mixed.txt
5353
5454 test_defaults_mixed_added :
55- name : ' Defaults (mixed-better, fails)'
55+ name : " Defaults (mixed-better, fails)"
5656 runs-on : ubuntu-latest
5757 steps :
5858 - uses : actions/checkout@v4
6363 new : fixtures/file6_mixed_added.txt
6464
6565 test_defaults_mixed_deleted :
66- name : ' Defaults (mixed_delet, fails)'
66+ name : " Defaults (mixed_delet, fails)"
6767 runs-on : ubuntu-latest
6868 steps :
6969 - uses : actions/checkout@v4
7575
7676 # # Strict
7777 test_strict_deleted :
78- name : ' Strict (deleted, fails)'
78+ name : " Strict (deleted, fails)"
7979 runs-on : ubuntu-latest
8080 steps :
8181 - uses : actions/checkout@v4
8888 tolerance : same
8989
9090 test_strict_same :
91- name : ' Strict (same, works)'
91+ name : " Strict (same, works)"
9292 runs-on : ubuntu-latest
9393 steps :
9494 - uses : actions/checkout@v4
@@ -101,7 +101,7 @@ jobs:
101101 tolerance : same
102102
103103 test_strict_added :
104- name : ' Strict (added, fails)'
104+ name : " Strict (added, fails)"
105105 runs-on : ubuntu-latest
106106 steps :
107107 - uses : actions/checkout@v4
@@ -114,7 +114,7 @@ jobs:
114114 tolerance : same
115115
116116 test_strict_mixed :
117- name : ' Strict (mixed, fails)'
117+ name : " Strict (mixed, fails)"
118118 runs-on : ubuntu-latest
119119 steps :
120120 - uses : actions/checkout@v4
@@ -127,7 +127,7 @@ jobs:
127127 tolerance : same
128128
129129 test_strict_mixed_added :
130- name : ' Strict (mixed-better, fails)'
130+ name : " Strict (mixed-better, fails)"
131131 runs-on : ubuntu-latest
132132 steps :
133133 - uses : actions/checkout@v4
@@ -140,7 +140,7 @@ jobs:
140140 tolerance : same
141141
142142 test_strict_mixed_deleted :
143- name : ' Strict (mixed-worse, fails)'
143+ name : " Strict (mixed-worse, fails)"
144144 runs-on : ubuntu-latest
145145 steps :
146146 - uses : actions/checkout@v4
@@ -154,7 +154,7 @@ jobs:
154154
155155 # # Additions
156156 test_additions_deleted :
157- name : ' Additions (deleted, fails)'
157+ name : " Additions (deleted, fails)"
158158 runs-on : ubuntu-latest
159159 steps :
160160 - uses : actions/checkout@v4
@@ -167,7 +167,7 @@ jobs:
167167 tolerance : better
168168
169169 test_additions_same :
170- name : ' Additions (same, fails)'
170+ name : " Additions (same, fails)"
171171 runs-on : ubuntu-latest
172172 steps :
173173 - uses : actions/checkout@v4
@@ -180,7 +180,7 @@ jobs:
180180 tolerance : better
181181
182182 test_additions_added :
183- name : ' Additions (added, works)'
183+ name : " Additions (added, works)"
184184 runs-on : ubuntu-latest
185185 steps :
186186 - uses : actions/checkout@v4
@@ -193,7 +193,7 @@ jobs:
193193 tolerance : better
194194
195195 test_additions_mixed :
196- name : ' Additions (mixed, fails)'
196+ name : " Additions (mixed, fails)"
197197 runs-on : ubuntu-latest
198198 steps :
199199 - uses : actions/checkout@v4
@@ -206,7 +206,7 @@ jobs:
206206 tolerance : better
207207
208208 test_additions_mixed_added :
209- name : ' Additions (mixed-better, fails)'
209+ name : " Additions (mixed-better, fails)"
210210 runs-on : ubuntu-latest
211211 steps :
212212 - uses : actions/checkout@v4
@@ -219,7 +219,7 @@ jobs:
219219 tolerance : better
220220
221221 test_additions_mixed_deleted :
222- name : ' Additions (mixed-worse, fails)'
222+ name : " Additions (mixed-worse, fails)"
223223 runs-on : ubuntu-latest
224224 steps :
225225 - uses : actions/checkout@v4
@@ -233,7 +233,7 @@ jobs:
233233
234234 # # Deletions
235235 test_deletions_deleted :
236- name : ' Deletions (deleted, works)'
236+ name : " Deletions (deleted, works)"
237237 runs-on : ubuntu-latest
238238 steps :
239239 - uses : actions/checkout@v4
@@ -246,7 +246,7 @@ jobs:
246246 tolerance : better
247247
248248 test_deletions_same :
249- name : ' Deletions (same, fails)'
249+ name : " Deletions (same, fails)"
250250 runs-on : ubuntu-latest
251251 steps :
252252 - uses : actions/checkout@v4
@@ -259,7 +259,7 @@ jobs:
259259 tolerance : better
260260
261261 test_deletions_added :
262- name : ' Deletions (added, fails)'
262+ name : " Deletions (added, fails)"
263263 runs-on : ubuntu-latest
264264 steps :
265265 - uses : actions/checkout@v4
@@ -272,7 +272,7 @@ jobs:
272272 tolerance : better
273273
274274 test_deletions_mixed :
275- name : ' Deletions (mixed, fails)'
275+ name : " Deletions (mixed, fails)"
276276 runs-on : ubuntu-latest
277277 steps :
278278 - uses : actions/checkout@v4
@@ -285,7 +285,7 @@ jobs:
285285 tolerance : better
286286
287287 test_deletions_mixed_added :
288- name : ' Deletions (mixed-better, fails)'
288+ name : " Deletions (mixed-better, fails)"
289289 runs-on : ubuntu-latest
290290 steps :
291291 - uses : actions/checkout@v4
@@ -298,7 +298,7 @@ jobs:
298298 tolerance : better
299299
300300 test_deletions_mixed_deleted :
301- name : ' Deletions (mixed-worse, fails)'
301+ name : " Deletions (mixed-worse, fails)"
302302 runs-on : ubuntu-latest
303303 steps :
304304 - uses : actions/checkout@v4
@@ -312,7 +312,7 @@ jobs:
312312
313313 # Tolerance (Additions)
314314 test_tolerance_deleted :
315- name : ' Tolerance (deleted, works)'
315+ name : " Tolerance (deleted, works)"
316316 runs-on : ubuntu-latest
317317 steps :
318318 - uses : actions/checkout@v4
@@ -325,7 +325,7 @@ jobs:
325325 tolerance : worse
326326
327327 test_tolerance_same :
328- name : ' Tolerance (same, works)'
328+ name : " Tolerance (same, works)"
329329 runs-on : ubuntu-latest
330330 steps :
331331 - uses : actions/checkout@v4
@@ -338,7 +338,7 @@ jobs:
338338 tolerance : same
339339
340340 test_tolerance_added :
341- name : ' Tolerance (added, works)'
341+ name : " Tolerance (added, works)"
342342 runs-on : ubuntu-latest
343343 steps :
344344 - uses : actions/checkout@v4
@@ -351,7 +351,7 @@ jobs:
351351 tolerance : better
352352
353353 test_tolerance_mixed :
354- name : ' Tolerance (mixed, works)'
354+ name : " Tolerance (mixed, works)"
355355 runs-on : ubuntu-latest
356356 steps :
357357 - uses : actions/checkout@v4
@@ -364,7 +364,7 @@ jobs:
364364 tolerance : mixed
365365
366366 test_tolerance_mixed_added :
367- name : ' Tolerance (mixed-better, works)'
367+ name : " Tolerance (mixed-better, works)"
368368 runs-on : ubuntu-latest
369369 steps :
370370 - uses : actions/checkout@v4
@@ -377,7 +377,7 @@ jobs:
377377 tolerance : mixed-better
378378
379379 test_tolerance_mixed_deleted :
380- name : ' Tolerance (mixed-worse, works)'
380+ name : " Tolerance (mixed-worse, works)"
381381 runs-on : ubuntu-latest
382382 steps :
383383 - uses : actions/checkout@v4
@@ -391,7 +391,7 @@ jobs:
391391
392392 # Outputs
393393 test_output_file :
394- name : ' Output (file, works)'
394+ name : " Output (file, works)"
395395 runs-on : ubuntu-latest
396396 steps :
397397 - uses : actions/checkout@v4
@@ -406,7 +406,7 @@ jobs:
406406 - run : cat out.txt
407407
408408 test_output_notifs_good :
409- name : ' Output (notif, works)'
409+ name : " Output (notif, works)"
410410 runs-on : ubuntu-latest
411411 steps :
412412 - uses : actions/checkout@v4
@@ -422,7 +422,7 @@ jobs:
422422 notify_check : true
423423
424424 test_output_notifs_bad :
425- name : ' Output (notif, fails)'
425+ name : " Output (notif, fails)"
426426 runs-on : ubuntu-latest
427427 steps :
428428 - uses : actions/checkout@v4
@@ -434,11 +434,11 @@ jobs:
434434 mode : addition
435435 token : ${{ secrets.GITHUB_TOKEN }}
436436 title : Fails
437- notify_issue : true
437+ notify_issue : " always "
438438 notify_check : true
439439
440440 test_output_sticky_notifs_good :
441- name : ' Output (sticky notif, works)'
441+ name : " Output (sticky notif, works)"
442442 runs-on : ubuntu-latest
443443 steps :
444444 - uses : actions/checkout@v4
@@ -450,12 +450,12 @@ jobs:
450450 mode : addition
451451 token : ${{ secrets.GITHUB_TOKEN }}
452452 title : Works (sticky)
453- notify_issue : true
453+ notify_issue : " success "
454454 notify_check : true
455455 sticky_comment : true
456456
457457 test_output_sticky_notifs_bad :
458- name : ' Output (sticky notif, fails)'
458+ name : " Output (sticky notif, fails)"
459459 runs-on : ubuntu-latest
460460 steps :
461461 - uses : actions/checkout@v4
@@ -467,6 +467,40 @@ jobs:
467467 mode : addition
468468 token : ${{ secrets.GITHUB_TOKEN }}
469469 title : Fails (sticky)
470- notify_issue : true
470+ notify_issue : " failure"
471+ notify_check : true
472+ sticky_comment : true
473+
474+ test_output_no_notifs_good :
475+ name : " Output (quiet notif, works)"
476+ runs-on : ubuntu-latest
477+ steps :
478+ - uses : actions/checkout@v4
479+ - name : Should work
480+ uses : ./
481+ with :
482+ old : fixtures/file1_basic.txt
483+ new : fixtures/file4_added.txt
484+ mode : addition
485+ token : ${{ secrets.GITHUB_TOKEN }}
486+ title : Works (quiet)
487+ notify_issue : " failure"
488+ notify_check : true
489+ sticky_comment : true
490+
491+ test_output_no_notifs_bad :
492+ name : " Output (quiet notif, fails)"
493+ runs-on : ubuntu-latest
494+ steps :
495+ - uses : actions/checkout@v4
496+ - name : Should fail
497+ uses : ./
498+ with :
499+ old : fixtures/file1_basic.txt
500+ new : fixtures/file2_deleted.txt
501+ mode : addition
502+ token : ${{ secrets.GITHUB_TOKEN }}
503+ title : Fails (quiet)
504+ notify_issue : " success"
471505 notify_check : true
472506 sticky_comment : true
0 commit comments