We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 734422f commit 5e69eb4Copy full SHA for 5e69eb4
1 file changed
.github/workflows/java-model-diff.yml
@@ -74,3 +74,25 @@ jobs:
74
analyzeDatabaseWithCheckout "baseline" $d
75
analyzeDatabaseWithCheckout "head" $d
76
done
77
+ - name: Generate Model Diff
78
+ run: |
79
+ set -x
80
+ npm install -g diff2html-cli
81
+ MODELS=`pwd`/tmp-models
82
+ ls -1 tmp-models/
83
+ for m in $MODELS/*_baseline.qll ; do
84
+ t="${m/baseline/"head"}"
85
+ basename=`basename $m`
86
+ name="diff_${basename/_baseline.qll/""}"
87
+ (diff -w -u $m $t | diff2html -i stdin -F $MODELS/$name.html) || true
88
+ done
89
+ - uses: actions/upload-artifact@v2
90
+ with:
91
+ name: models
92
+ path: tmp-models/*.qll
93
+ retention-days: 20
94
95
96
+ name: diffs
97
+ path: tmp-models/*.html
98
0 commit comments