Skip to content

feat: migrate images from bioconda-containers#1109

Merged
bgruening merged 21 commits into
bioconda:masterfrom
paperbenni:new-container-overhaul
May 28, 2026
Merged

feat: migrate images from bioconda-containers#1109
bgruening merged 21 commits into
bioconda:masterfrom
paperbenni:new-container-overhaul

Conversation

@paperbenni

@paperbenni paperbenni commented May 7, 2026

Copy link
Copy Markdown
Contributor

Migrate images from bioconda-containers to bioconda-utils to bring new bioconda-utils master more in line with #1049

#1049 migrates images from bioconda/bioconda-containers to bioconda/bioconda-utils. Containers have been updated in bioconda-containers since, so this contains the new versions of bioconda-containers. After this is merged, bioconda-containers should be archived

the env vars whose names #1049 changed were not used in any repo in bioconda

since the containers and #1049 contain a lot of untested bash code, I added bash linting and formatting and fixed some minor issues the linter found

images from bioconda-containers have not been updated or built in a long time, hence some fixes to things which broke in the meantime

  • mamba errs out, switched to conda
  • busybox cgit went down, switched to official GH mirror linked on busybox.net
  • switched to skopeo from quay REST api to circumvent strict quay REST rate limits
  • fix broken version parsing regex not liking new format

@paperbenni paperbenni changed the title New container overhaul chore: migrate images from bioconda-containers May 11, 2026
@paperbenni paperbenni force-pushed the new-container-overhaul branch from 6f182be to 8db9ebc Compare May 11, 2026 10:14
@paperbenni paperbenni changed the title chore: migrate images from bioconda-containers feat: migrate images from bioconda-containers May 11, 2026
@paperbenni paperbenni force-pushed the new-container-overhaul branch from 495622b to 07845a5 Compare May 16, 2026 09:46
benjamin added 14 commits May 16, 2026 11:48
…R_BASE_IMAGE to BUILD_ENV_IMAGE

The old names were misnomers - MULLED_CONDA_IMAGE refers to the create-env
image used for building minimal conda environments, not mulled-docker builds.
Similarly DOCKER_BASE_IMAGE is the actual build environment image.

Changes:
- Rename MULLED_CONDA_IMAGE -> CREATE_ENV_IMAGE with env var support
- Rename DOCKER_BASE_IMAGE -> BUILD_ENV_IMAGE with env var support
- Add collision check to prevent overwriting existing CONDA_IMAGE env var
Adds support for overriding the docker base image via the BUILD_ENV_IMAGE
environment variable, following the same pattern used for CREATE_ENV_IMAGE.
unquoted variables and find without argument and read -r
@paperbenni paperbenni force-pushed the new-container-overhaul branch from 07845a5 to a4ab931 Compare May 16, 2026 09:48
benjamin added 7 commits May 16, 2026 10:03
both patches only touch one file, so filtering was redundant
Fix BIOCONDA_UTILS_TAG extraction in create-env workflow to handle
  new bash default-value syntax (${VAR:="v4.4.1"} instead of bare v4.4.1
@paperbenni paperbenni marked this pull request as ready for review May 17, 2026 10:21
@bgruening bgruening merged commit 2b99792 into bioconda:master May 28, 2026
20 checks passed
@bgruening

Copy link
Copy Markdown
Member

Danke!

bgruening pushed a commit that referenced this pull request May 28, 2026
🤖 I have created a release *beep* *boop*
---


##
[4.5.0](v4.4.1...v4.5.0)
(2026-05-28)


### Features

* migrate images from bioconda-containers
([#1109](#1109))
([2b99792](2b99792))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants