Viash: A meta-framework for building reusable workflow modules
Description
Viash 0.9.0-RC5 (2024-06-13): Improvements for CI
Dependencies now use vsh as the default organization level. This means that the organization level is now optional in the repo field of the dependencies.
Improved how the docker image name is generated to be more predictable.
MINOR CHANGES
resources_test: This field is removed again from the_viash.yamlas it was decided to impliment this temporary functionality using theinfofield (PR #711).docker_engine: Deprecateregistry,organizationandtagfields in thedocker_engine(PR #712). Currently these are hardly ever used and instead theimagefield is used to specify the full image name.docker_engine: Addtarget_packagefield to thedocker_engine(PR #712). This field, together with thetarget_organizationis used to specify the full built container image name. The fields use proper fallback for the values set in the component config and package config.organization: Remove theorganizationfield from the component config (PR #712). The value is now directly used by thedocker_engineas a fallback from thetarget_organizationfield.
BUG FIXES
build_info: Correctly set the.build_info.executabletomain.nfwhen building a component with a Nextflow runner (PR #720).vsh organization: ViashHub repositories now usevshas the default organization (PR #718). Instead of having to specifyrepo: vsh/repo_name, you can now just specifyrepo: repo_name, which is now also the prefered way.testbenches: Add a testbench to verify dependencies in dependencies from scratch (PR #721). The components are built from scratch and the dependencies are resolved from the local repositories.
Notes
Files
viash-io/viash-0.9.0-RC5.zip
Files
(807.1 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:88b636d0cff12c5fe5247d942db9d159
|
807.1 kB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/viash-io/viash/tree/0.9.0-RC5 (URL)