Skip to content

Viash 0.9.0-RC5

Pre-release
Pre-release
Compare
Choose a tag to compare
@Grifs Grifs released this 13 Jun 13:32
· 119 commits to main since this release

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.yaml as it was decided to impliment this temporary functionality using the info field (PR #711).

  • docker_engine: Deprecate registry, organization and tag fields in the docker_engine (PR #712). Currently these are hardly ever used and instead the image field is used to specify the full image name.

  • docker_engine: Add target_package field to the docker_engine (PR #712). This field, together with the target_organization is 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 the organization field from the component config (PR #712). The value is now directly used by the docker_engine as a fallback from the target_organization field.

BUG FIXES

  • build_info: Correctly set the .build_info.executable to main.nf when building a component with a Nextflow runner (PR #720).

  • vsh organization: ViashHub repositories now use vsh as the default organization (PR #718).
    Instead of having to specify repo: vsh/repo_name, you can now just specify repo: 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.