I spent this week going through CWL Tool issue tracker and closing a few issues. Most of these issues were related to improving user experience by providing better warnings/fatal error description or generally fixing logical bugs in the codebase.

PR’s I made since last blog post:

PR Description
#496 feat: Pass group id (GID) in –user flag when calling docker run
#494 sandboxjs.py: fix checking condition for node:slim
#491 load_tool: when no version or incorrect cwlVersion is found, create fatal error
#497 main.py: print complete pack dict


Apart from this, there were a few issues which were solved or not-relevant anymore. Here is a list of bugs which I helped close with help of Michael.

  • Remove –dry-run #11
  • cwltool fails when node is not installed #276
  • Suggestion to allow a choice of md5 checksum #371
  • Support Python 3 #8 :)
  • Need to add CWL Build Bot to PyPI maintainer list #4
  • conformance test: “TypeError: _init_() got an unexpected keyword argument” #73

ToDo next week:

I am using GitHub Projects feature to track issues I am working on in the coming weeks. Feel free to check it out at: Manvendra’s GSoC Issue Tracker