Viash: A meta-framework for building reusable workflow modules
Description
Viash 0.9.0-RC7 (2024-08-13): General bugfixes and improvements
These are bug fixes and other improvements that solve some edge case issues and improve the overall user experience and usability of Viash.
BREAKING CHANGES
NextflowPlatform: Swap the order of execution ofrunIfandfilterwhen calling.run(). This means thatrunIfis now executed beforefilter(PR #660).
NEW FUNCTIONALITY
ExecutableRunner: Add a---docker_image_idflag to view the Docker image ID of a built executable (PR #741).viash ns query: Add a query filter that allows selecting a single component by its path in a namespace environment (PR #744).config schema: Addlabel&summaryfields for Config, PackageConfig, argument groups, and all argument types (PR #743).NextflowPlatform: AddedrunIffunctionality torunEach(PR #660).
MINOR CHANGES
ExecutableRunner: Add parameterdocker_automount_prefixto allow for a custom prefix for automounted folders (PR #739).ExecutableRunner: Make Docker runtime arguments configurable via the---docker_run_argsargument (PR #740).export json_schema: Addargumentsfield to theConfigschema (PR #755). Only for the non-strict version, the strict version of the viash config has these values merged intoargument_groups.
BUG FIXES
platforms: Re-introduce the--platformand--apply_platformarguments to improve backwards compatibility (PR #725). When the argument is used, a deprecation warning message is printed on stderr. Cannot be used together with--engineor--runnerand/or--apply_engineor--apply_runner.nextflow_runner: Fix refactoring error in thefindStates()helper function (PR #733).viash ns exec: Fix "relative fields" outputting absolute paths (PR# 737). Additionally, improve path resolution when using the--srcargument.viash ns: Fix viash tripping over its toes when it encounters multiple failed configs (PR #761). A dummy config was used as a placeholder, but it always used the namefailed, so duplicate config names were generated, which we check for nowadays.bashwrapper: Fix an issue where runningviash testwhich builds the test docker container would ignore test failures but subsequential runs would work correctly (PR #754).
Notes
Files
viash-io/viash-0.9.0-RC7.zip
Files
(813.1 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:da39f3a8262219b9a8831067cf4d19c6
|
813.1 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/viash-io/viash/tree/0.9.0-RC7 (URL)