bioconda-utils icon indicating copy to clipboard operation
bioconda-utils copied to clipboard

feat: Unify containers

Open daler opened this issue 6 months ago • 9 comments

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

daler avatar Feb 11 '24 18:02 daler