Restore check for 'id' field for CWL v1.0 only
authorPeter Amstutz <peter.amstutz@curii.com>
Mon, 29 Jun 2020 18:55:55 +0000 (14:55 -0400)
committerPeter Amstutz <peter.amstutz@curii.com>
Mon, 29 Jun 2020 18:55:55 +0000 (14:55 -0400)
commitf344802c8ec0d1e56151d69a25fa16da35788800
treeeeb151013c7c3bdc155bd507cedfda60a5ee2704
parent8921a4561cf42d0d44a3676683a9be2b851aad2e
Restore check for 'id' field for CWL v1.0 only

On further research, I realized why the check for 'id' on embedded
process objects was in place (to catch potential id conflicts earlier
instead of later), however the underlying problem is resolved in cwl
1.1+

refs #16382

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
sdk/cwl/arvados_cwl/runner.py
sdk/cwl/tests/arvados-tests.yml
sdk/cwl/tests/wf-defaults/default-dir4.cwl
sdk/cwl/tests/wf-defaults/default-dir8.cwl [new file with mode: 0644]
sdk/cwl/tests/wf-defaults/wf4.cwl
sdk/cwl/tests/wf-defaults/wf8.cwl [new file with mode: 0644]