Skip to content

Releases: chanzuckerberg/miniwdl

v0.1.2

15 Feb 21:18
398ca77
Compare
Choose a tag to compare

miniwdl check

  • New linters, FileCoercion and MixedIndentation
  • More File-to-StringCoercion warnings at the workflow (not task) level
  • StringCoercion detected in compound types (e.g. Array[Int] coerced to Array[String])
  • ArrayCoercion suppressed for empty arrays

WDL

  • Coercion of T to length-1 Array[T] now permitted only with --no-check-quant
  • Recognize WDL 1.0 ~{} interpolations in strings other than commands (#82)
  • Literal arrays of mixed types that are all String-coercible (but not actually String) coerce to Array[String] (#81)
  • size() accepts either File or Array[File] (#80)
  • Circular dependencies within tasks and workflows cause WDL.Error.CircularDependencies
  • Fix string coercion of Boolean values
  • Properly lex string interpolation corner cases like "$${pi}" -> "$3.14"

API changes

(none)

miniwdl cromwell

05 Feb 02:40
f11ce90
Compare
Choose a tag to compare

Features

  • Introduce miniwdl cromwell, a nicer command-line interface for running a workflow locally using Cromwell

API changes

  • refactor the effective_outputs properties of Task, Call, and Workflow
  • refactor Env.bind and add several additional transformers

First alpha cut

05 Feb 01:50
Compare
Choose a tag to compare

miniwdl check is useful!