biowdl / tasks

A collection of reusable WDL tasks. Category:Other
https://biowdl.github.io/tasks/
MIT License
85 stars 31 forks source link

Speed up integration testing. #296

Closed rhpvorderman closed 2 years ago

rhpvorderman commented 2 years ago

Checklist

Rationale:

Git checks are now made "soft", by requesting it in the pull request checklist. This means you can update everything to develop, and then do not have to worry if 'develop' of your particular submodule was updated during the review. Very annoying. That is now fixed. I do think the tagged check should remain for merges to master. So that still needs implementation.

Wdl-aid and womtool validate are quite slow. So only changed files are checked here. Miniwdl check is very fast, so that just checks everything.

Conda is now improved by caching. Design decisions: