Skip to content

Use yaml.dump over old dump command, stripped double .cwl, and fixed import issues #287

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

alexiswl
Copy link
Contributor

@alexiswl alexiswl commented Feb 15, 2024

Added cwlformat to requirements (needed for --pretty parameter),

Resolves #285
Resolves #286

@mr-c mr-c force-pushed the bugfix/fix-cwl-graph-split branch from 7584f8a to c903624 Compare March 13, 2025 11:41
Copy link

codecov bot commented Mar 13, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 34.53%. Comparing base (c1875d5) to head (c9ac6c3).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #287      +/-   ##
==========================================
+ Coverage   34.33%   34.53%   +0.20%     
==========================================
  Files          30       30              
  Lines       35362    35375      +13     
  Branches     9553     9555       +2     
==========================================
+ Hits        12142    12218      +76     
+ Misses      20327    20269      -58     
+ Partials     2893     2888       -5     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

…imports

Added cwlformat to requirements (needed for --pretty parameter),

Co-authored-by: Michael R. Crusoe <crusoe@debian.org>
@mr-c mr-c force-pushed the bugfix/fix-cwl-graph-split branch 2 times, most recently from a2aa6eb to 4736b18 Compare March 13, 2025 12:49
@mr-c mr-c force-pushed the bugfix/fix-cwl-graph-split branch from 4736b18 to c9ac6c3 Compare March 13, 2025 18:43
@@ -5,3 +5,4 @@ requests
schema-salad >= 8.8.20250205075315,<9
ruamel.yaml >= 0.17.6, < 0.19
typing_extensions;python_version<'3.10'
cwlformat >= 2022.2.18
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, this is brought in the the extra pretty; we don't want to require all users of cwl-utils to install cwlformat.

Suggested change
cwlformat >= 2022.2.18

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you elaborate on this please? It's been a while since I actually put in the PR.

Why don't we want cwlformat as a requirement?
What do you mean by the extra 'pretty'?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

cwl-graph-split causes some odd errors for a packed pipeline ruamel.yaml doesn't support yaml.dump()
2 participants