-
-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
cwl-input-schema implementation #288
base: main
Are you sure you want to change the base?
cwl-input-schema implementation #288
Conversation
86b9907
to
d8376bf
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #288 +/- ##
==========================================
+ Coverage 33.45% 33.88% +0.43%
==========================================
Files 29 30 +1
Lines 30998 31274 +276
Branches 8998 9087 +89
==========================================
+ Hits 10369 10597 +228
- Misses 18213 18247 +34
- Partials 2416 2430 +14 ☔ View full report in Codecov by Sentry. |
b4b829a
to
6294b44
Compare
@mr-c, @suecharo this is passing all tests (finally! - had a few issues where Note, currently failing as I repushed some documentation notes and the codecov token limit has been exceeded - will retrigger this in an hour. Shown here I've provided a script to run the json schema generation against all tools in all conformance tests and then compare the inputs using jsonschema-validate. |
This pull request has been mentioned on Common Workflow Language Discourse. There might be relevant details there: https://cwl.discourse.group/t/creating-config-json-file-from-a-record/172/4 |
7b2655c
to
1d65704
Compare
This pull request has been mentioned on Common Workflow Language Discourse. There might be relevant details there: https://cwl.discourse.group/t/json-schemas-for-validating-your-cwl-code-and-cwl-code-inputs/896/2 |
* Use default definitions * Collect slim definition schema * Use Any as having any properties * Add passing and expected failing tests * Use type objects to generate schemas * Recurse through record schema objects Remove unused imports Fix test input urls Conformance tests should be their own header in input schema gen readme Also move part headers to secondary header and added toc Re-trigger CICD github actions testing
1ba1d6e
to
60fc130
Compare
Extension of #282
Related issues #273
Usage example
Details
Complex usage example
Gives
TODO