File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6363
6464 - name : Print baseline diff on failure
6565 if : ${{ failure() && steps.test.conclusion == 'failure' }}
66- run : git diff --diff-filter=AM --no-index -- ./tests/baselines/reference ./tests/baselines/local
66+ run : |
67+ npx hereby baseline-accept
68+ git add tests/baselines/reference
69+ git diff --staged --exit-code
6770
6871 lint :
6972 runs-on : ubuntu-latest
@@ -274,6 +277,7 @@ jobs:
274277 git add tests/baselines/reference
275278
276279 - name : Check baselines
280+ id : check-baselines
277281 run : |
278282 function print_diff() {
279283 if ! git diff --staged --exit-code --quiet --diff-filter=$1; then
@@ -286,5 +290,13 @@ jobs:
286290 print_diff ACR "Missing baselines"
287291 print_diff MTUXB "Modified baselines"
288292 print_diff D "Unused baselines"
293+ git diff --staged > fix_baselines.patch
289294 exit 1
290295 fi
296+
297+ - name : Upload baseline diff artifact
298+ if : ${{ failure() && steps.check-baselines.conclusion == 'failure' }}
299+ uses : actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4.3.1
300+ with :
301+ name : fix_baselines.patch
302+ path : fix_baselines.patch
You can’t perform that action at this time.
0 commit comments