File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change 1212 - main
1313 paths :
1414 - " java/ql/src/utils/modelgenerator/**/*.*"
15+ - " misc/scripts/models-as-data/*.*"
1516 - " .github/workflows/mad_modelDiff.yml"
1617
1718permissions :
6162 DATABASE=$2
6263 cd codeql-$QL_VARIANT
6364 SHORTNAME=`basename $DATABASE`
64- python java/ql/src/utils/modelgenerator/GenerateFlowModel.py --with-summaries --with-sinks $DATABASE ${SHORTNAME}.temp.model.yml
65- mv java/ql/lib/ext/generated/${SHORTNAME}.temp.model.yml $MODELS/${SHORTNAME}Generated_${QL_VARIANT}.model.yml
65+ python java/ql/src/utils/modelgenerator/GenerateFlowModel.py --with-summaries --with-sinks $DATABASE $SHORTNAME/$QL_VARIANT
66+ mkdir -p $MODELS/$SHORTNAME
67+ mv java/ql/lib/ext/generated/$SHORTNAME/$QL_VARIANT $MODELS/$SHORTNAME
6668 cd ..
6769 }
6870
@@ -85,16 +87,16 @@ jobs:
8587 set -x
8688 MODELS=`pwd`/tmp-models
8789 ls -1 tmp-models/
88- for m in $MODELS/*_main .model.yml ; do
90+ for m in $MODELS/*/main/* .model.yml ; do
8991 t="${m/main/"pr"}"
9092 basename=`basename $m`
91- name="diff_${basename/_main .model.yml/""}"
93+ name="diff_${basename/.model.yml/""}"
9294 (diff -w -u $m $t | diff2html -i stdin -F $MODELS/$name.html) || true
9395 done
9496 - uses : actions/upload-artifact@v3
9597 with :
9698 name : models
97- path : tmp-models/*.model.yml
99+ path : tmp-models/**/**/* .model.yml
98100 retention-days : 20
99101 - uses : actions/upload-artifact@v3
100102 with :
You can’t perform that action at this time.
0 commit comments