Skip to content

Commit 4fea416

Browse files
authored
Merge pull request #652 from mamba-org/debian13
Image updates including debian 13 and micromamba 2.3.2
2 parents 60cbdad + 8a2b1e9 commit 4fea416

File tree

21 files changed

+61
-34
lines changed

21 files changed

+61
-34
lines changed

.github/ISSUE_TEMPLATE/issue-template.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,14 @@ labels: ''
66
assignees: ''
77

88
---
9+
You are at the right place to submit an issue about the *dockerization* of micromamba.
10+
If you have an issue about the micromamba program, then this is not the correct place
11+
to submit your issue. Please submit micromamba issues in the
12+
[mamba/libmamba/micromamba issue tracker](https://github.com/mamba-org/mamba/issues).
913

10-
You are at the right place to submit an issue about the *dockerization* of micromamba. If you have an issue about the micromamba program, then this is not the correct place to submit your issue. Please submit micromamba issues in the [mamba/libmamba/micromamba issue tracker](https://github.com/mamba-org/mamba/issues).
14+
Please read our [FAQ](https://github.com/mamba-org/micromamba-docker/blob/main/FAQ.md)
15+
before you create an issue.
1116

12-
Please read our [FAQ](https://github.com/mamba-org/micromamba-docker/blob/main/FAQ.md) before you create an issue.
13-
14-
This repo also has [Discussions](https://github.com/mamba-org/micromamba-docker/discussions) enabled and that may be a more appropriate location if you want to have a more open ended conversation.
17+
This repo also has [Discussions](https://github.com/mamba-org/micromamba-docker/discussions)
18+
enabled and that may be a more appropriate location if you want to have a more open
19+
ended conversation.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Please include an entry in CHANGELOG.md with most pull requests!
1+
# Please include an entry in CHANGELOG.md with most pull requests

.github/workflows/push_latest.yml

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ permissions:
1212
contents: read
1313

1414
env:
15-
DEFAULT_BASE_IMAGE: 'debian:12-slim'
16-
LATEST_DEBIAN_BASE_IMAGE: 'debian:12'
17-
LATEST_DEBIAN_SLIM_BASE_IMAGE: 'debian:12-slim'
15+
DEFAULT_BASE_IMAGE: 'debian:13-slim'
16+
LATEST_DEBIAN_BASE_IMAGE: 'debian:13'
17+
LATEST_DEBIAN_SLIM_BASE_IMAGE: 'debian:13-slim'
1818
LATEST_UBUNTU_BASE_IMAGE: 'ubuntu:25.04'
1919
LATEST_AMAZON_BASE_IMAGE: 'public.ecr.aws/amazonlinux/amazonlinux:2023'
2020
LATEST_ALPINE_BASE_IMAGE: 'frolvlad/alpine-glibc:alpine-3.21'
21-
LATEST_CUDA_BASE_IMAGE: 'nvidia/cuda:12.9.0-base-ubuntu24.04'
21+
LATEST_CUDA_BASE_IMAGE: 'nvidia/cuda:13.0.0-base-ubuntu24.04'
2222

2323
jobs:
2424
build_docker_image_and_push:
@@ -29,22 +29,24 @@ jobs:
2929
strategy:
3030
matrix:
3131
image:
32+
- debian:13-slim
33+
- debian:13
3234
- debian:12-slim
3335
- debian:12
34-
- debian:11-slim
35-
- debian:11
3636
- ubuntu:25.04
37-
- ubuntu:24.10
3837
- ubuntu:24.04
3938
- ubuntu:22.04
4039
- ubuntu:20.04
4140
- frolvlad/alpine-glibc:alpine-3.21
4241
- frolvlad/alpine-glibc:alpine-3.19
4342
- frolvlad/alpine-glibc:alpine-3.18
4443
- public.ecr.aws/amazonlinux/amazonlinux:2023
45-
- nvidia/cuda:12.9.0-base-ubuntu24.04
46-
- nvidia/cuda:12.9.0-base-ubuntu22.04
47-
- nvidia/cuda:12.9.0-base-ubuntu20.04
44+
- nvidia/cuda:13.0.0-base-ubuntu24.04
45+
- nvidia/cuda:13.0.0-base-ubuntu22.04
46+
- nvidia/cuda:13.0.0-base-amzn2023
47+
- nvidia/cuda:12.9.1-base-ubuntu24.04
48+
- nvidia/cuda:12.9.1-base-ubuntu22.04
49+
- nvidia/cuda:12.9.1-base-ubuntu20.04
4850
- nvidia/cuda:12.8.1-base-ubuntu24.04
4951
- nvidia/cuda:12.8.1-base-ubuntu22.04
5052
- nvidia/cuda:12.8.1-base-ubuntu20.04
@@ -138,7 +140,7 @@ jobs:
138140
&& echo true || echo false)" >> $GITHUB_OUTPUT
139141
- name: Get stage1 docker metadata
140142
id: get_stage1_metadata
141-
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804
143+
uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f
142144
with:
143145
images: |
144146
ghcr.io/mamba-org/micromamba-cache/stage1
@@ -147,7 +149,7 @@ jobs:
147149
type=raw,value=${{ steps.set_image_variables.outputs.tag }}
148150
- name: Get docker metadata
149151
id: get_metadata
150-
uses: docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804
152+
uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f
151153
with:
152154
images: |
153155
mambaorg/micromamba
@@ -191,12 +193,12 @@ jobs:
191193
- name: Setup docker buildx
192194
uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435
193195
- name: Login to DockerHub
194-
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772
196+
uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1
195197
with:
196198
username: ${{ secrets.DOCKERHUB_USERNAME }}
197199
password: ${{ secrets.DOCKERHUB_TOKEN }}
198200
- name: Login to GHCR
199-
uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772
201+
uses: docker/login-action@184bdaa0721073962dff0199f1fb9940f07167d1
200202
with:
201203
registry: ghcr.io
202204
username: ${{ github.repository_owner }}

.markdownlint_config.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
all
22
rule 'MD026', :punctuation => '.,;:!'
3+
exclude_rule 'MD041'

.pre-commit-config.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ repos:
4646
rev: v2.13.1-beta
4747
hooks:
4848
- id: hadolint-docker
49+
args: ['--ignore', 'DL3018']
4950
- repo: https://github.com/zizmorcore/zizmor-pre-commit
5051
rev: v1.9.0
5152
hooks:

CHANGELOG.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@
33
This change log covers changes to the docker image and does not include
44
[changes to the micromamba program](https://github.com/mamba-org/mamba/blob/main/CHANGELOG.md).
55

6+
## 27 Aug 2025
7+
8+
- Updated to micromamba version 2.3.2
9+
- Add image based on `debian:13`
10+
- Add image based on `debian:13-slim`
11+
- Add image based on `nvidia/cuda:13.0.0-base-ubuntu24.04`
12+
- Add image based on `nvidia/cuda:13.0.0-base-ubuntu22.04`
13+
- Add image based on `nvidia/cuda:13.0.0-base-amzn2023`
14+
- Removed end of life base image `debian:11`
15+
- Removed end of life base image `debian:11-slim`
16+
- Removed end of life base image `ubuntu:24.10`
17+
- Update CUDA v12.9.0 images to CUDA v12.90.
18+
619
## 28 July 2025
720

821
- Updated to micromamba version 2.3.1
@@ -15,7 +28,6 @@ This change log covers changes to the docker image and does not include
1528

1629
- Updated to micromamba version 2.2.0
1730

18-
1931
## 28 May 2025
2032

2133
- Add image based on `nvidia/cuda:12.9.0-base-ubuntu24.04`

alpine.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ARG BASE_IMAGE=frolvlad/alpine-glibc:alpine-3.20
44
# curl and openssl installed
55
FROM $BASE_IMAGE AS stage1
66
ARG TARGETARCH
7-
ARG VERSION=2.3.1
7+
ARG VERSION=2.3.2
88
# hadolint ignore=DL3018
99
RUN apk add --no-cache \
1010
bash \

debian.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ARG BASE_IMAGE=debian:12-slim
44
# curl and openssl installed
55
FROM $BASE_IMAGE AS stage1
66
ARG TARGETARCH
7-
ARG VERSION=2.3.1
7+
ARG VERSION=2.3.2
88
RUN apt-get update && apt-get install -y --no-install-recommends \
99
bzip2 \
1010
ca-certificates \

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
project = 'micromamba-docker'
1010
copyright = '2023-2024, micromamba documentation contributors'
1111
author = 'micromamba documentation contributors'
12-
release = '2.3.1'
12+
release = '2.3.2'
1313

1414
# -- General configuration ---------------------------------------------------
1515
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

examples/add_micromamba/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# bring in the micromamba image so we can copy files from it
2-
FROM mambaorg/micromamba:2.3.1 as micromamba
2+
FROM mambaorg/micromamba:2.3.2 as micromamba
33

44
# This is the image we are going add micromaba to:
55
FROM tomcat:9-jdk17-temurin-focal

0 commit comments

Comments
 (0)