8
8
9
9
# # Defaults
10
10
test_defaults_deleted :
11
- name : ' Defaults (deleted, fails)'
11
+ name : " Defaults (deleted, fails)"
12
12
runs-on : ubuntu-latest
13
13
steps :
14
14
- uses : actions/checkout@v4
19
19
new : fixtures/file2_deleted.txt
20
20
21
21
test_defaults_same :
22
- name : ' Defaults (same, works)'
22
+ name : " Defaults (same, works)"
23
23
runs-on : ubuntu-latest
24
24
steps :
25
25
- uses : actions/checkout@v4
30
30
new : fixtures/file3_same.txt
31
31
32
32
test_defaults_added :
33
- name : ' Defaults (added, fails)'
33
+ name : " Defaults (added, fails)"
34
34
runs-on : ubuntu-latest
35
35
steps :
36
36
- uses : actions/checkout@v4
41
41
new : fixtures/file4_added.txt
42
42
43
43
test_defaults_mixed :
44
- name : ' Defaults (mixed, fails)'
44
+ name : " Defaults (mixed, fails)"
45
45
runs-on : ubuntu-latest
46
46
steps :
47
47
- uses : actions/checkout@v4
52
52
new : fixtures/file5_mixed.txt
53
53
54
54
test_defaults_mixed_added :
55
- name : ' Defaults (mixed-better, fails)'
55
+ name : " Defaults (mixed-better, fails)"
56
56
runs-on : ubuntu-latest
57
57
steps :
58
58
- uses : actions/checkout@v4
63
63
new : fixtures/file6_mixed_added.txt
64
64
65
65
test_defaults_mixed_deleted :
66
- name : ' Defaults (mixed_delet, fails)'
66
+ name : " Defaults (mixed_delet, fails)"
67
67
runs-on : ubuntu-latest
68
68
steps :
69
69
- uses : actions/checkout@v4
75
75
76
76
# # Strict
77
77
test_strict_deleted :
78
- name : ' Strict (deleted, fails)'
78
+ name : " Strict (deleted, fails)"
79
79
runs-on : ubuntu-latest
80
80
steps :
81
81
- uses : actions/checkout@v4
88
88
tolerance : same
89
89
90
90
test_strict_same :
91
- name : ' Strict (same, works)'
91
+ name : " Strict (same, works)"
92
92
runs-on : ubuntu-latest
93
93
steps :
94
94
- uses : actions/checkout@v4
@@ -101,7 +101,7 @@ jobs:
101
101
tolerance : same
102
102
103
103
test_strict_added :
104
- name : ' Strict (added, fails)'
104
+ name : " Strict (added, fails)"
105
105
runs-on : ubuntu-latest
106
106
steps :
107
107
- uses : actions/checkout@v4
@@ -114,7 +114,7 @@ jobs:
114
114
tolerance : same
115
115
116
116
test_strict_mixed :
117
- name : ' Strict (mixed, fails)'
117
+ name : " Strict (mixed, fails)"
118
118
runs-on : ubuntu-latest
119
119
steps :
120
120
- uses : actions/checkout@v4
@@ -127,7 +127,7 @@ jobs:
127
127
tolerance : same
128
128
129
129
test_strict_mixed_added :
130
- name : ' Strict (mixed-better, fails)'
130
+ name : " Strict (mixed-better, fails)"
131
131
runs-on : ubuntu-latest
132
132
steps :
133
133
- uses : actions/checkout@v4
@@ -140,7 +140,7 @@ jobs:
140
140
tolerance : same
141
141
142
142
test_strict_mixed_deleted :
143
- name : ' Strict (mixed-worse, fails)'
143
+ name : " Strict (mixed-worse, fails)"
144
144
runs-on : ubuntu-latest
145
145
steps :
146
146
- uses : actions/checkout@v4
@@ -154,7 +154,7 @@ jobs:
154
154
155
155
# # Additions
156
156
test_additions_deleted :
157
- name : ' Additions (deleted, fails)'
157
+ name : " Additions (deleted, fails)"
158
158
runs-on : ubuntu-latest
159
159
steps :
160
160
- uses : actions/checkout@v4
@@ -167,7 +167,7 @@ jobs:
167
167
tolerance : better
168
168
169
169
test_additions_same :
170
- name : ' Additions (same, fails)'
170
+ name : " Additions (same, fails)"
171
171
runs-on : ubuntu-latest
172
172
steps :
173
173
- uses : actions/checkout@v4
@@ -180,7 +180,7 @@ jobs:
180
180
tolerance : better
181
181
182
182
test_additions_added :
183
- name : ' Additions (added, works)'
183
+ name : " Additions (added, works)"
184
184
runs-on : ubuntu-latest
185
185
steps :
186
186
- uses : actions/checkout@v4
@@ -193,7 +193,7 @@ jobs:
193
193
tolerance : better
194
194
195
195
test_additions_mixed :
196
- name : ' Additions (mixed, fails)'
196
+ name : " Additions (mixed, fails)"
197
197
runs-on : ubuntu-latest
198
198
steps :
199
199
- uses : actions/checkout@v4
@@ -206,7 +206,7 @@ jobs:
206
206
tolerance : better
207
207
208
208
test_additions_mixed_added :
209
- name : ' Additions (mixed-better, fails)'
209
+ name : " Additions (mixed-better, fails)"
210
210
runs-on : ubuntu-latest
211
211
steps :
212
212
- uses : actions/checkout@v4
@@ -219,7 +219,7 @@ jobs:
219
219
tolerance : better
220
220
221
221
test_additions_mixed_deleted :
222
- name : ' Additions (mixed-worse, fails)'
222
+ name : " Additions (mixed-worse, fails)"
223
223
runs-on : ubuntu-latest
224
224
steps :
225
225
- uses : actions/checkout@v4
@@ -233,7 +233,7 @@ jobs:
233
233
234
234
# # Deletions
235
235
test_deletions_deleted :
236
- name : ' Deletions (deleted, works)'
236
+ name : " Deletions (deleted, works)"
237
237
runs-on : ubuntu-latest
238
238
steps :
239
239
- uses : actions/checkout@v4
@@ -246,7 +246,7 @@ jobs:
246
246
tolerance : better
247
247
248
248
test_deletions_same :
249
- name : ' Deletions (same, fails)'
249
+ name : " Deletions (same, fails)"
250
250
runs-on : ubuntu-latest
251
251
steps :
252
252
- uses : actions/checkout@v4
@@ -259,7 +259,7 @@ jobs:
259
259
tolerance : better
260
260
261
261
test_deletions_added :
262
- name : ' Deletions (added, fails)'
262
+ name : " Deletions (added, fails)"
263
263
runs-on : ubuntu-latest
264
264
steps :
265
265
- uses : actions/checkout@v4
@@ -272,7 +272,7 @@ jobs:
272
272
tolerance : better
273
273
274
274
test_deletions_mixed :
275
- name : ' Deletions (mixed, fails)'
275
+ name : " Deletions (mixed, fails)"
276
276
runs-on : ubuntu-latest
277
277
steps :
278
278
- uses : actions/checkout@v4
@@ -285,7 +285,7 @@ jobs:
285
285
tolerance : better
286
286
287
287
test_deletions_mixed_added :
288
- name : ' Deletions (mixed-better, fails)'
288
+ name : " Deletions (mixed-better, fails)"
289
289
runs-on : ubuntu-latest
290
290
steps :
291
291
- uses : actions/checkout@v4
@@ -298,7 +298,7 @@ jobs:
298
298
tolerance : better
299
299
300
300
test_deletions_mixed_deleted :
301
- name : ' Deletions (mixed-worse, fails)'
301
+ name : " Deletions (mixed-worse, fails)"
302
302
runs-on : ubuntu-latest
303
303
steps :
304
304
- uses : actions/checkout@v4
@@ -312,7 +312,7 @@ jobs:
312
312
313
313
# Tolerance (Additions)
314
314
test_tolerance_deleted :
315
- name : ' Tolerance (deleted, works)'
315
+ name : " Tolerance (deleted, works)"
316
316
runs-on : ubuntu-latest
317
317
steps :
318
318
- uses : actions/checkout@v4
@@ -325,7 +325,7 @@ jobs:
325
325
tolerance : worse
326
326
327
327
test_tolerance_same :
328
- name : ' Tolerance (same, works)'
328
+ name : " Tolerance (same, works)"
329
329
runs-on : ubuntu-latest
330
330
steps :
331
331
- uses : actions/checkout@v4
@@ -338,7 +338,7 @@ jobs:
338
338
tolerance : same
339
339
340
340
test_tolerance_added :
341
- name : ' Tolerance (added, works)'
341
+ name : " Tolerance (added, works)"
342
342
runs-on : ubuntu-latest
343
343
steps :
344
344
- uses : actions/checkout@v4
@@ -351,7 +351,7 @@ jobs:
351
351
tolerance : better
352
352
353
353
test_tolerance_mixed :
354
- name : ' Tolerance (mixed, works)'
354
+ name : " Tolerance (mixed, works)"
355
355
runs-on : ubuntu-latest
356
356
steps :
357
357
- uses : actions/checkout@v4
@@ -364,7 +364,7 @@ jobs:
364
364
tolerance : mixed
365
365
366
366
test_tolerance_mixed_added :
367
- name : ' Tolerance (mixed-better, works)'
367
+ name : " Tolerance (mixed-better, works)"
368
368
runs-on : ubuntu-latest
369
369
steps :
370
370
- uses : actions/checkout@v4
@@ -377,7 +377,7 @@ jobs:
377
377
tolerance : mixed-better
378
378
379
379
test_tolerance_mixed_deleted :
380
- name : ' Tolerance (mixed-worse, works)'
380
+ name : " Tolerance (mixed-worse, works)"
381
381
runs-on : ubuntu-latest
382
382
steps :
383
383
- uses : actions/checkout@v4
@@ -391,7 +391,7 @@ jobs:
391
391
392
392
# Outputs
393
393
test_output_file :
394
- name : ' Output (file, works)'
394
+ name : " Output (file, works)"
395
395
runs-on : ubuntu-latest
396
396
steps :
397
397
- uses : actions/checkout@v4
@@ -406,7 +406,7 @@ jobs:
406
406
- run : cat out.txt
407
407
408
408
test_output_notifs_good :
409
- name : ' Output (notif, works)'
409
+ name : " Output (notif, works)"
410
410
runs-on : ubuntu-latest
411
411
steps :
412
412
- uses : actions/checkout@v4
@@ -422,7 +422,7 @@ jobs:
422
422
notify_check : true
423
423
424
424
test_output_notifs_bad :
425
- name : ' Output (notif, fails)'
425
+ name : " Output (notif, fails)"
426
426
runs-on : ubuntu-latest
427
427
steps :
428
428
- uses : actions/checkout@v4
@@ -434,11 +434,11 @@ jobs:
434
434
mode : addition
435
435
token : ${{ secrets.GITHUB_TOKEN }}
436
436
title : Fails
437
- notify_issue : true
437
+ notify_issue : " always "
438
438
notify_check : true
439
439
440
440
test_output_sticky_notifs_good :
441
- name : ' Output (sticky notif, works)'
441
+ name : " Output (sticky notif, works)"
442
442
runs-on : ubuntu-latest
443
443
steps :
444
444
- uses : actions/checkout@v4
@@ -450,12 +450,12 @@ jobs:
450
450
mode : addition
451
451
token : ${{ secrets.GITHUB_TOKEN }}
452
452
title : Works (sticky)
453
- notify_issue : true
453
+ notify_issue : " success "
454
454
notify_check : true
455
455
sticky_comment : true
456
456
457
457
test_output_sticky_notifs_bad :
458
- name : ' Output (sticky notif, fails)'
458
+ name : " Output (sticky notif, fails)"
459
459
runs-on : ubuntu-latest
460
460
steps :
461
461
- uses : actions/checkout@v4
@@ -467,6 +467,40 @@ jobs:
467
467
mode : addition
468
468
token : ${{ secrets.GITHUB_TOKEN }}
469
469
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"
471
505
notify_check : true
472
506
sticky_comment : true
0 commit comments