Skip to content

Commit 6665646

Browse files
authored
Merge pull request #680 from mamba-org/dev
dependency updates and arm alpine builds
2 parents 35c00b7 + 65db2b2 commit 6665646

6 files changed

Lines changed: 36 additions & 31 deletions

File tree

.github/workflows/push_latest.yml

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ env:
1919
LATEST_UBUNTU_BASE_IMAGE: 'ubuntu:25.10'
2020
LATEST_AMAZON_BASE_IMAGE: 'public.ecr.aws/amazonlinux/amazonlinux:2023'
2121
LATEST_ALPINE_BASE_IMAGE: 'frolvlad/alpine-glibc:alpine-3.22'
22-
LATEST_CUDA_BASE_IMAGE: 'nvidia/cuda:13.0.1-base-ubuntu24.04'
22+
LATEST_CUDA_BASE_IMAGE: 'nvidia/cuda:13.0.2-base-ubuntu24.04'
2323

2424
jobs:
2525
build_docker_image_and_push:
@@ -39,10 +39,9 @@ jobs:
3939
- ubuntu:22.04
4040
- frolvlad/alpine-glibc:alpine-3.22
4141
- frolvlad/alpine-glibc:alpine-3.21
42-
- frolvlad/alpine-glibc:alpine-3.19
4342
- public.ecr.aws/amazonlinux/amazonlinux:2023
44-
- nvidia/cuda:13.0.1-base-ubuntu24.04
45-
- nvidia/cuda:13.0.1-base-ubuntu22.04
43+
- nvidia/cuda:13.0.2-base-ubuntu24.04
44+
- nvidia/cuda:13.0.2-base-ubuntu22.04
4645
- nvidia/cuda:12.9.1-base-ubuntu24.04
4746
- nvidia/cuda:12.9.1-base-ubuntu22.04
4847
- nvidia/cuda:12.8.1-base-ubuntu24.04
@@ -63,9 +62,9 @@ jobs:
6362
sudo apt update
6463
sudo apt-get install --no-install-recommends -y parallel shellcheck software-properties-common
6564
- name: Setup nox
66-
uses: wntrblm/nox@d9e5e0c2e39e5122e635d76cd2ba3268d67eb18f
65+
uses: wntrblm/nox@0eee2e45758dbd06d48ebb23476439f0f00e5cbd
6766
- name: Checkout source
68-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
67+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
6968
with:
7069
persist-credentials: false
7170
submodules: recursive
@@ -92,7 +91,7 @@ jobs:
9291
echo 'distro_id=alpine' >> $GITHUB_OUTPUT
9392
alpine_version_number="${base_tag##alpine-}"
9493
echo "tag=alpine${alpine_version_number}" >> $GITHUB_OUTPUT
95-
echo 'platforms=linux/amd64' >> $GITHUB_OUTPUT
94+
echo 'platforms=linux/amd64,linux/arm64' >> $GITHUB_OUTPUT
9695
elif [ "${base_name}" = 'public.ecr.aws/amazonlinux/amazonlinux' ]; then
9796
echo 'distro_id=fedora' >> $GITHUB_OUTPUT
9897
echo "tag=amazon${base_tag}" >> $GITHUB_OUTPUT
@@ -126,7 +125,7 @@ jobs:
126125
&& echo true || echo false)" >> $GITHUB_OUTPUT
127126
- name: Get stage1 docker metadata
128127
id: get_stage1_metadata
129-
uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f
128+
uses: docker/metadata-action@318604b99e75e41977312d83839a89be02ca4893
130129
with:
131130
images: |
132131
ghcr.io/mamba-org/micromamba-cache/stage1
@@ -135,7 +134,7 @@ jobs:
135134
type=raw,value=${{ steps.set_image_variables.outputs.tag }}
136135
- name: Get docker metadata
137136
id: get_metadata
138-
uses: docker/metadata-action@c1e51972afc2121e065aed6d45c65596fe445f3f
137+
uses: docker/metadata-action@318604b99e75e41977312d83839a89be02ca4893
139138
with:
140139
images: |
141140
mambaorg/micromamba
@@ -238,7 +237,7 @@ jobs:
238237
labels: ${{ steps.get_metadata.outputs.labels}}
239238
cache-from: type=registry,ref=ghcr.io/mamba-org/micromamba-cache/cache:${{ steps.set_image_variables.outputs.tag }}
240239
cache-to: type=registry,ref=ghcr.io/mamba-org/micromamba-cache/cache:${{ steps.set_image_variables.outputs.tag }},mode=max
241-
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
240+
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4
242241
with:
243242
name: ${{ steps.set_image_variables.outputs.tag }}.metadata
244243
path: ${{ steps.get_metadata.outputs.bake-file }}
@@ -252,11 +251,11 @@ jobs:
252251
runs-on: ubuntu-24.04
253252
steps:
254253
- name: Checkout source
255-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
254+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
256255
with:
257256
persist-credentials: false
258257
- name: Get artifacts
259-
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0
258+
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53
260259
with:
261260
path: artifacts
262261
pattern: '*.metadata'
@@ -308,7 +307,7 @@ jobs:
308307
contents: write
309308
steps:
310309
- name: Checkout source
311-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
310+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
312311
with:
313312
persist-credentials: false
314313
- name: Get micromamba version number

.github/workflows/test.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,23 +19,23 @@ jobs:
1919
runs-on: ubuntu-24.04
2020
steps:
2121
- name: Checkout source
22-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
22+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
2323
with:
2424
submodules: recursive
2525
persist-credentials: false
2626
- name: Install GNU parallel
2727
run: |
2828
sudo apt-get install --no-install-recommends -y parallel
2929
- name: Setup nox
30-
uses: wntrblm/nox@d9e5e0c2e39e5122e635d76cd2ba3268d67eb18f
30+
uses: wntrblm/nox@0eee2e45758dbd06d48ebb23476439f0f00e5cbd
3131
- name: Run tests
3232
run: nox -s "default_base_image_tests"
3333
shellcheck:
3434
name: shellcheck
3535
runs-on: ubuntu-24.04
3636
steps:
3737
- name: Checkout source
38-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
38+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
3939
with:
4040
persist-credentials: false
4141
- name: Install curl and xz-utils
@@ -49,70 +49,70 @@ jobs:
4949
runs-on: ubuntu-24.04
5050
steps:
5151
- name: Checkout source
52-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
52+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
5353
with:
5454
persist-credentials: false
5555
- name: Setup nox
56-
uses: wntrblm/nox@d9e5e0c2e39e5122e635d76cd2ba3268d67eb18f
56+
uses: wntrblm/nox@0eee2e45758dbd06d48ebb23476439f0f00e5cbd
5757
- name: Run tests
5858
run: nox -s "pylint"
5959
flake8:
6060
name: flake8
6161
runs-on: ubuntu-24.04
6262
steps:
6363
- name: Checkout source
64-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
64+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
6565
with:
6666
persist-credentials: false
6767
- name: Setup nox
68-
uses: wntrblm/nox@d9e5e0c2e39e5122e635d76cd2ba3268d67eb18f
68+
uses: wntrblm/nox@0eee2e45758dbd06d48ebb23476439f0f00e5cbd
6969
- name: Run tests
7070
run: nox -s "flake8"
7171
mypy:
7272
name: mypy
7373
runs-on: ubuntu-24.04
7474
steps:
7575
- name: Checkout source
76-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
76+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
7777
with:
7878
persist-credentials: false
7979
- name: Setup nox
80-
uses: wntrblm/nox@d9e5e0c2e39e5122e635d76cd2ba3268d67eb18f
80+
uses: wntrblm/nox@0eee2e45758dbd06d48ebb23476439f0f00e5cbd
8181
- name: Run tests
8282
run: nox -s "mypy"
8383
black:
8484
name: black
8585
runs-on: ubuntu-24.04
8686
steps:
8787
- name: Checkout source
88-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
88+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
8989
with:
9090
persist-credentials: false
9191
- name: Setup nox
92-
uses: wntrblm/nox@d9e5e0c2e39e5122e635d76cd2ba3268d67eb18f
92+
uses: wntrblm/nox@0eee2e45758dbd06d48ebb23476439f0f00e5cbd
9393
- name: Run tests
9494
run: nox -s "black"
9595
pytest:
9696
name: pytest
9797
runs-on: ubuntu-24.04
9898
steps:
9999
- name: Checkout source
100-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
100+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
101101
with:
102102
persist-credentials: false
103103
- name: Setup nox
104-
uses: wntrblm/nox@d9e5e0c2e39e5122e635d76cd2ba3268d67eb18f
104+
uses: wntrblm/nox@0eee2e45758dbd06d48ebb23476439f0f00e5cbd
105105
- name: Run tests
106106
run: nox -s "pytest"
107107
build_docs:
108108
name: build_docs
109109
runs-on: ubuntu-24.04
110110
steps:
111111
- name: Checkout source
112-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
112+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
113113
with:
114114
persist-credentials: false
115115
- name: Setup nox
116-
uses: wntrblm/nox@d9e5e0c2e39e5122e635d76cd2ba3268d67eb18f
116+
uses: wntrblm/nox@0eee2e45758dbd06d48ebb23476439f0f00e5cbd
117117
- name: Run tests
118118
run: nox -s "build_docs"

.github/workflows/update_version.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: ubuntu-24.04
1919
steps:
2020
- name: Checkout source
21-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
21+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
2222
with:
2323
persist-credentials: false
2424
- name: Set up Python

.github/workflows/zizmor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
security-events: write
1919
steps:
2020
- name: Checkout repository
21-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8
21+
uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3
2222
with:
2323
persist-credentials: false
2424

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
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+
## 7 December 2025
7+
8+
- Removed end of life base image `alpine:3.19`
9+
- Update CUDA v13.0.1 images to CUDA v13.0.2
10+
- Start building alpine images for linux/arm64 platform
11+
612
## 21 November 2025
713

814
- Updated to micromamba version 2.4.0

docs/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,5 @@ sphinxcontrib-qthelp==2.0.0
6464
# via sphinx
6565
sphinxcontrib-serializinghtml==2.0.0
6666
# via sphinx
67-
urllib3==2.5.0
67+
urllib3==2.6.0
6868
# via requests

0 commit comments

Comments
 (0)