Adds setuptools/pip upgrade in python3 virtualenv
[arvados-dev.git] / jenkins / run-cwl-tests.sh
index 1a15e562eb3447f2db163557077d99b6067f1c96..e148171baabaa77b5f3f1b566ef4c2cda2a9870a 100755 (executable)
@@ -170,6 +170,10 @@ popd
 cd reference
 handle_python_package
 
+cd cwl-runner
+handle_python_package
+cd ..
+
 ./build-cwl-docker.sh
 
 if [[ "$UPLOAD_DOCKER" != 0 ]]; then
@@ -192,9 +196,13 @@ if test -d common-workflow-language.github.io ; then
     cd ..
 else
     git clone git@github.com:common-workflow-language/common-workflow-language.github.io.git
+    cd common-workflow-language.github.io
+    git config user.email "sysadmin@curoverse.com"
+    git config user.name "Curoverse build bot"
+    cd ..
 fi
-python -mcwltool specification/cwlsite.cwl specification/cwlsite-job.json --outdir=$PWD/common-workflow-language.github.io
+python -mcwltool --outdir=$PWD/common-workflow-language.github.io specification/cwlsite.cwl specification/cwlsite-job.json
 cd common-workflow-language.github.io
 git add --all
-git commit -m"Build bot"
+git diff-index --quiet HEAD || git commit -m"Build bot"
 git push