CWL implementation of the atmospheric production
Description
This MR introduces workflow steps description in CWL for the following UCs:
- UC-DPPS-CP-110 (partially complete atmospheric production workflow, a combination of the steps below)
- UC-DPPS-CP-111
- UC-DPPS-CP-114
- UC-DPPS-CP-115
The workflow definition files together with minimal example configuration files are added.
CI configuration has been updated to become closer to the provided template (see #61 (closed)) and also includes now the integration tests running locally the CWL workflows.
Also, few bugs discovered during the development and testing are addressed.
Related Issue
Closes #58 (closed), #61 (closed), and #30 (closed). Partially addresses #50 (closed)
How Has This Been Tested?
Tested manually and in CI
Types of changes
-
Bug fix (non-breaking change which fixes an issue) -
New feature (non-breaking change which adds functionality) -
Breaking change (fix or feature that would cause existing functionality to change)
Checklist:
-
My code follows the code style of this project. -
My change requires a change to the documentation. -
I have updated the documentation accordingly. -
I have read the CONTRIBUTING document. -
I have added tests to cover my changes. -
All new and existing tests passed.