Viash 0.5.2

More settings for Docker and Nextflow platform, and a bug fixes for components with resources

New Release
Author

Viash Team

Published

August 13, 2021

What’s new?

This is a small release containing two small features and a bug fix. The new run_args field allows you to add docker run arguments to the Docker platform section of a config file. For example:

platforms:
  - type: docker
    image: bash:4.0
    run_args: "--expose 127.0.0.1:80:8080/tcp --env MY_ENV_VAR=foo"

There’s also a new field for the Nextflow platform: separate_multiple_outputs. By default, this is set to true and separates the outputs generated by a Nextflow component with multiple outputs as separate events on the channel. You can now choose to disable this behaviour:

platforms:
  - type: nextflow
    publish: true
    separate_multiple_outputs: false

Full changelog

MINOR CHANGES

  • DockerPlatform: Added run_args field to allow setting docker run arguments.

  • NextflowPlatform: Added argument separate_multiple_outputs to allow not separating the outputs generated by a component with multiple outputs as separate events on the channel.

BUG FIX

  • IO: Allow overwriting directory resources upon rebuild.