{"action":"created","issue":{"url":"https://api.github.com/repos/common-workflow-language/cwltool/issues/201","repository_url":"https://api.github.com/repos/common-workflow-language/cwltool","labels_url":"https://api.github.com/repos/common-workflow-language/cwltool/issues/201/labels{/name}","comments_url":"https://api.github.com/repos/common-workflow-language/cwltool/issues/201/comments","events_url":"https://api.github.com/repos/common-workflow-language/cwltool/issues/201/events","html_url":"https://github.com/common-workflow-language/cwltool/pull/201","id":180394033,"number":201,"title":"Tool resolver","user":{"login":"denis-yuen","id":1730679,"avatar_url":"https://avatars.githubusercontent.com/u/1730679?v=3","gravatar_id":"","url":"https://api.github.com/users/denis-yuen","html_url":"https://github.com/denis-yuen","followers_url":"https://api.github.com/users/denis-yuen/followers","following_url":"https://api.github.com/users/denis-yuen/following{/other_user}","gists_url":"https://api.github.com/users/denis-yuen/gists{/gist_id}","starred_url":"https://api.github.com/users/denis-yuen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/denis-yuen/subscriptions","organizations_url":"https://api.github.com/users/denis-yuen/orgs","repos_url":"https://api.github.com/users/denis-yuen/repos","events_url":"https://api.github.com/users/denis-yuen/events{/privacy}","received_events_url":"https://api.github.com/users/denis-yuen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-09-30T20:21:29Z","updated_at":"2016-10-18T17:27:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/common-workflow-language/cwltool/pulls/201","html_url":"https://github.com/common-workflow-language/cwltool/pull/201","diff_url":"https://github.com/common-workflow-language/cwltool/pull/201.diff","patch_url":"https://github.com/common-workflow-language/cwltool/pull/201.patch"},"body":"This allows cwltool to launch tools from https://dockstore.org/ in one of two ways\r\n```\r\ncwltool --non-strict quay.io/collaboratory/dockstore-tool-bamstats:master test.json\r\n```\r\nand\r\n```\r\n# defaults to latest when a version is not specified\r\ncwltool --non-strict quay.io/collaboratory/dockstore-tool-bamstats test.json\r\n```\r\n\r\nGrab the test.json (and input file) from https://github.com/CancerCollaboratory/dockstore-tool-bamstats"},"comment":{"url":"https://api.github.com/repos/common-workflow-language/cwltool/issues/comments/254579521","html_url":"https://github.com/common-workflow-language/cwltool/pull/201#issuecomment-254579521","issue_url":"https://api.github.com/repos/common-workflow-language/cwltool/issues/201","id":254579521,"user":{"login":"mr-c","id":1330696,"avatar_url":"https://avatars.githubusercontent.com/u/1330696?v=3","gravatar_id":"","url":"https://api.github.com/users/mr-c","html_url":"https://github.com/mr-c","followers_url":"https://api.github.com/users/mr-c/followers","following_url":"https://api.github.com/users/mr-c/following{/other_user}","gists_url":"https://api.github.com/users/mr-c/gists{/gist_id}","starred_url":"https://api.github.com/users/mr-c/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mr-c/subscriptions","organizations_url":"https://api.github.com/users/mr-c/orgs","repos_url":"https://api.github.com/users/mr-c/repos","events_url":"https://api.github.com/users/mr-c/events{/privacy}","received_events_url":"https://api.github.com/users/mr-c/received_events","type":"User","site_admin":false},"created_at":"2016-10-18T17:27:29Z","updated_at":"2016-10-18T17:27:29Z","body":"Hey @denis-yuen thank you for this contribution!\r\n\r\nThe documentation at the top should be added to the readme as a general section about resolving the location of referenced documents, with a link to http://www.commonwl.org/v1.0/CommandLineTool.html#Discovering_CWL_documents_on_a_local_filesystem\r\n\r\nSpecifically it must be clearly explained that the reference implementation will try to contact dockstore.org if the document can't be found locally; likewise there should be a switch to skip dockstore.org resolution for privacy preservation.\r\n\r\n- [ ] docs\r\n- [ ] opt-out switch"}}
{"actor":{"display_login":"mr-c"}}