Skip to content

Commit b3d0394

Browse files
ericallamTrigger.dev RepoOps
authored andcommitted
fix(ci): pull the MinIO image from Quay now that Docker Hub no longer serves it
Pull the MinIO server and client images from Quay instead of Docker Hub, which no longer serves them. This affects the CI image pre-pull, the testcontainers default for `MinIOContainer`, and the local `docker-compose.yml` services. Both images stay pinned to the release and multiplatform digest that were already in use, so nothing about the images themselves changes. Mono-RevId: 90fecfc34d8b72beee6f7728ac88f78096604dc4
1 parent 752573c commit b3d0394

4 files changed

Lines changed: 7 additions & 5 deletions

File tree

.github/workflows/e2e-webapp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ jobs:
102102
redis:7.2 \
103103
testcontainers/ryuk:0.14.0 \
104104
ghcr.io/s2-streamstore/s2:0.40.0@sha256:b26249e2ede0949755f5af8028185dc2bcfc3aa2db21eb9610543d144eb6ee9d \
105-
minio/minio:latest
105+
quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z@sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e
106106
do
107107
pull "$image" &
108108
pids+=("$!")

.github/workflows/unit-tests-webapp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ jobs:
109109
redis:7.2 \
110110
testcontainers/ryuk:0.14.0 \
111111
electricsql/electric:1.2.4@sha256:20da3d0b0e74926c5623392db67fd56698b9e374c4aeb6cb5cadeb8fea171c36 \
112-
minio/minio:latest
112+
quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z@sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e
113113
do
114114
pull "$image" &
115115
pids+=("$!")

docker/docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ services:
144144
# routes to it when the OBJECT_STORE_* env vars are set (see .env.example).
145145
minio:
146146
container_name: ${CONTAINER_PREFIX:-}minio
147-
image: minio/minio:latest@sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e
147+
image: quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z@sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e
148148
restart: always
149149
command: server /data --console-address ":9001"
150150
environment:
@@ -165,7 +165,7 @@ services:
165165
start_period: 5s
166166

167167
minio-init:
168-
image: minio/mc:latest@sha256:a7fe349ef4bd8521fb8497f55c6042871b2ae640607cf99d9bede5e9bdf11727
168+
image: quay.io/minio/mc:RELEASE.2025-08-13T08-35-41Z@sha256:a7fe349ef4bd8521fb8497f55c6042871b2ae640607cf99d9bede5e9bdf11727
169169
depends_on:
170170
minio:
171171
condition: service_healthy

internal-packages/testcontainers/src/minio.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ export class MinIOContainer extends GenericContainer {
1616
private secretAccessKey = "minioadmin";
1717
private region = "us-east-1";
1818

19-
constructor(image = "minio/minio:latest") {
19+
constructor(
20+
image = "quay.io/minio/minio:RELEASE.2025-09-07T16-13-09Z@sha256:14cea493d9a34af32f524e538b8346cf79f3321eff8e708c1e2960462bd8936e"
21+
) {
2022
super(image);
2123
this.withExposedPorts(MINIO_PORT);
2224
this.withCommand(["server", "/data"]);

0 commit comments

Comments
 (0)