X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0d7f05d043e440d95119ede224920afd1c70da11..ac0dc6c57a2b4f736b6faf62421de56a3355db04:/sdk/cwl/arvados_cwl/runner.py diff --git a/sdk/cwl/arvados_cwl/runner.py b/sdk/cwl/arvados_cwl/runner.py index 9385bde63c..3235f4763c 100644 --- a/sdk/cwl/arvados_cwl/runner.py +++ b/sdk/cwl/arvados_cwl/runner.py @@ -31,6 +31,7 @@ from cwltool.pathmapper import adjustFileObjs, adjustDirObjs, visit_class from cwltool.utils import aslist from cwltool.builder import substitute from cwltool.pack import pack +from cwltool.update import INTERNAL_VERSION import schema_salad.validate as validate import arvados.collection @@ -451,6 +452,10 @@ class Runner(Process): collection_cache_size=256, collection_cache_is_default=True): + loadingContext = loadingContext.copy() + loadingContext.metadata = loadingContext.metadata.copy() + loadingContext.metadata["cwlVersion"] = INTERNAL_VERSION + super(Runner, self).__init__(tool.tool, loadingContext) self.arvrunner = runner