Pin cwltest version that we package, refs #20973 20973-cwltest
authorPeter Amstutz <peter.amstutz@curii.com>
Mon, 18 Sep 2023 13:32:11 +0000 (09:32 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Mon, 18 Sep 2023 13:34:38 +0000 (09:34 -0400)
The subsequent release of cwltest confirms that files exist on disk,
since our files are in Keep, all the tests fail.  We should add
[optional] Arvados support to cwltest so it can access Keep but for
the time being just package the last working version.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

build/run-library.sh

index 12fb34f65f74692193eec290fa2fc3bea9fb3481..7f2b372ceaf98a0e74a8b7267f123214e22cd9f1 100755 (executable)
@@ -656,6 +656,13 @@ handle_cwltest () {
     rm -rf "$WORKSPACE/cwltest"
   fi
   git clone https://github.com/common-workflow-language/cwltest.git
+
+  # The subsequent release of cwltest confirms that files exist on disk, since
+  # our files are in Keep, all the tests fail.
+  # We should add [optional] Arvados support to cwltest so it can access
+  # Keep but for the time being just package the last working version.
+  git --git-dir=cwltest checkout 2.3.20230108193615
+
   # signal to our build script that we want a cwltest executable installed in /usr/bin/
   mkdir cwltest/bin && touch cwltest/bin/cwltest
   fpm_build_virtualenv "cwltest" "cwltest" "$package_format" "$target_arch"