Skip to content

Commit a4c7f89

Browse files
Add related cwltool PR to CI
1 parent 257a5f2 commit a4c7f89

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

.github/workflows/cwltool.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ jobs:
2121

2222
- uses: actions/setup-python@v6
2323
with:
24-
python-version: '3.9.x'
24+
python-version: '3.10.x'
2525

2626
- name: Setup prerequirements
27-
run: pip install "cwltest>=2.3" pytest-xdist "cwltool>=3.1.20240909164951"
27+
run: pip install "cwltest>=2.3" pytest-xdist git+https://github.com/common-workflow-language/cwltool.git@refs/pull/2177/head
2828

2929
- name: Copy in cwltool-specific configuration for the cwltest pytest plugin
3030
run: cp "$(python -c 'from cwltool.tests.util import get_data; print(get_data("tests/cwl-conformance/cwltool-conftest.py"))')" conftest.py

invocation.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,9 @@ The exit code of the process is available to expressions in
159159
If the output directory contains a file named "cwl.output.json", that
160160
file must be loaded and used as the output object. In this case, the
161161
output object should still be type-checked against the `outputs`
162-
section, but `outputBinding` is ignored.
162+
section, but `outputBinding` is ignored. If an output name is present
163+
in the "cwl.output.json" file, but has not been declared in the
164+
`outputs` section, it is ignored and not propagated to the next steps.
163165

164166
For Files and Directories, if the value of `path` is a relative path
165167
pattern (does not begin with a slash '/') then it is resolved relative

0 commit comments

Comments
 (0)