Idea #12060
Updated by Peter Amstutz over 7 years ago
# crunch-run can mount git repositories (#8311)
# workflow record gets new fields: @git_repository_uuid, git_commit, workflow_path, properties@ (for metadata)
# "publish" API call takes git_repository_uuid, git_commit, workflow_path; scans workflow, checks validity, and creates/updates workflow record
# "Run" button in workbench (or API call?) sets up container with mount point: git_repository_uuid, git_commit; runs CWL file located at workflow_path
# arvados-cwl-runner uploads local file references to Keep, updates internal workflow references to maintain job reuse.