Proposal: WDL v1.1 #416
Replies: 12 comments 13 replies
-
I propose that we schedule a vote on this proposal for Monday, November 23rd. Assuming the vote passes, I will commit to having the PRs in place by Monday, December 7th. I would like the rest of the governance board to commit to reviewing and merging the PRs no later than Friday, December 18th. |
Beta Was this translation helpful? Give feedback.
-
Please note that I specifically did not include addition of the |
Beta Was this translation helpful? Give feedback.
-
I opened a couple of late discussion points on #315 (runtime/hints); I'm moderately concerned about going off half-cocked there, but nothing we shouldn't be able to work through (if we can all volunteer the time 😅) |
Beta Was this translation helpful? Give feedback.
-
I'd prefer we only make non-breaking changes, ie leave the "remove object" stuff out until 2.0 (and indeed all of the other "removals" section) |
Beta Was this translation helpful? Give feedback.
-
If we do want to make breaking changes and they'll be super-useful to users NOW, I suggest we call this "intermediate" version 2.0 anyway, and leave the remaining changes we had previously scheduled for 2.0 until a 3.0. |
Beta Was this translation helpful? Give feedback.
-
This proposal is open for voting. The original proposal has been updated to reflect the results of discussion. Please quickly re-read the proposal and then leave a comment with your vote. |
Beta Was this translation helpful? Give feedback.
-
I'm 👍 @illusional to be clear, does the |
Beta Was this translation helpful? Give feedback.
-
👍 from me too. |
Beta Was this translation helpful? Give feedback.
-
👍 |
Beta Was this translation helpful? Give feedback.
-
👍. Great work @jdidion ! |
Beta Was this translation helpful? Give feedback.
-
I'm going to consider this passing and move forward with the PR. |
Beta Was this translation helpful? Give feedback.
-
PR submitted #428 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This is a proposal to create a WDL v1.1 that contains some or all of the non-breaking changes from development. I am making this proposal for the following reasons:
I have tried to summarize all of the changes that have occurred between v1.0 and development here: https://github.com/openwdl/wdl/blob/d7ecb7392d1cafdd270fdfe7460706140203cf9b/versions/Differences.md
I suggest that we quickly discuss which of these changes to include in a v1.1. Once we are agreed, I volunteer to create a PR with the 1.1 spec. I also volunteer to create an ANTLR4 grammar for v1.1. My hope is that we can ratify 1.1 by the end of 2020.
I will start off the discussion with the following straw-person proposal of what to include:
container
as an alias ofdocker
in theruntime
sectiondocker://repo/img:tag
), and assumedocker
by defaultNone
valueallowNestedInputs
for allowing unsatisfied task inputsafter
syntaxWe should also include all of the cleanup/clarifications that have happened since 1.0, including:
We should deprecate, but not remove, the following (and state explicitly that these features will be removed in 2.0):
file://
importsobject
type, object literal syntax, and the read/write_object(s) functionssub
functionallowNestedInputs=true
runtime
sectiondocker
key in theruntime
section.docker
/container
is optional (currently Clarified Runtime and Added Hints #315 states thatcontainer
will become required in 2.0)The following will not be added in 1.1:
Directory
type: still half-baked, and probably needs some additional functions in stdlib to be usefulhints
section: with arbitrary keys still allowed inruntime
, the addition ofhints
would be confusing and offer no benefit; there's also still a debate about what types of values are allowed in thehints
sectionBeta Was this translation helpful? Give feedback.
All reactions