From 85371b6f79a070d7c089b9a75cda699ad3a2bc52 Mon Sep 17 00:00:00 2001 From: Hannes Neuschmidt Date: Mon, 24 Aug 2026 13:59:20 +0200 Subject: [PATCH 1/3] Change softwareVersion to version --- xcengine/core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xcengine/core.py b/xcengine/core.py index 5cbd315..4051490 100644 --- a/xcengine/core.py +++ b/xcengine/core.py @@ -124,7 +124,7 @@ def create_cwl(self, image_tag: str) -> dict[str, Any]: return { "cwlVersion": "v1.0", "$namespaces": {"s": "https://schema.org/"}, - "s:softwareVersion": "1.0.0", + "s:version": "1.0.0", "schemas": [ "http://schema.org/version/9.0/schemaorg-current-http.rdf" ], From a4ee46ba7dc5a58c0041f0569924ca559c37081a Mon Sep 17 00:00:00 2001 From: Hannes Neuschmidt Date: Tue, 25 Aug 2026 09:21:10 +0200 Subject: [PATCH 2/3] Re-Add s:softwareVersion to CWL workflow next to s:version --- xcengine/core.py | 1 + 1 file changed, 1 insertion(+) diff --git a/xcengine/core.py b/xcengine/core.py index 4051490..a2b3edc 100644 --- a/xcengine/core.py +++ b/xcengine/core.py @@ -125,6 +125,7 @@ def create_cwl(self, image_tag: str) -> dict[str, Any]: "cwlVersion": "v1.0", "$namespaces": {"s": "https://schema.org/"}, "s:version": "1.0.0", + "s:softwareVersion": "1.0.0", "schemas": [ "http://schema.org/version/9.0/schemaorg-current-http.rdf" ], From 6bbf64157632eeb71a6e46a5787fdf4b75886aaa Mon Sep 17 00:00:00 2001 From: Pontus Lurcock Date: Tue, 25 Aug 2026 09:45:52 +0200 Subject: [PATCH 3/3] Update changelog --- CHANGES.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 5b5f69b..5f9b83f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -2,6 +2,8 @@ * Allow HTTP URLs and other fsspec-supported specifiers as notebook and environment file paths (#42) +* Add `s:version` metadata field to CWL as a synonym for + `s:softwareVersion` (#90) ## Changes in 0.1.2