Require execution engines to support http(s) URLs in File
declaration expressions
#679
Labels
enhancement
An enhancement to the WDL language.
feature request
A feature request.
spec change
A suggested change to the WDL specification.
Currently, expressions in
File
declarations are required to evaluate to a path in the execution environment. We want to move away from allowing relative paths, so really the only use case for an expression in a file declaration is to specify an absolute path in the execution environment, which has limited utility.It seems like a much more useful purpose for file declaration expressions would be to allow for localizing remotely available (public) resources. At a minimum we should require engines to support public http(s) URLs (i.e., not requiring authentication). We already require engines to support http(s) for imports so this doesn't seem like it would be a huge burden to put on engine developers.
The text was updated successfully, but these errors were encountered: