bioconda-utils
bioconda-utils copied to clipboard
feat: Unify containers
This addresses https://github.com/bioconda/bioconda-containers/issues/74#issuecomment-1934528159 by unifying all container builds within this repo, driven by a single bash script.
- the dependencies among containers to be more formally declared
- containers are built the same way with manifests containing multi-arch images
- lots of comments to make it easier for the community to maintain over the long term.
- tests use any images built during the CI run, falling back to quay.io if none were built
- everything is in a single GitHub Actions workflow,
build-images.yml
- an additional
build.sh
script is provided for local development
xrefs:
- https://github.com/bioconda/bioconda-containers/pull/71
- https://github.com/bioconda/bioconda-containers/pull/75
- https://github.com/bioconda/bioconda-utils/pull/951
- https://github.com/bioconda/bioconda-containers/issues/74
- https://github.com/bioconda/bioconda-containers/issues/64