diff --git a/.github/workflows/build-docker.yml b/.github/workflows/build-docker.yml index 8fd2eda29c39d..c74d621405bb0 100644 --- a/.github/workflows/build-docker.yml +++ b/.github/workflows/build-docker.yml @@ -185,6 +185,13 @@ jobs: - python:3.12-trixie,python3.12-trixie - python:3.11-trixie,python3.11-trixie - python:3.10-trixie,python3.10-trixie + - dhi.io/alpine-base:3.23,alpine3.23-dhi,alpine-dhi + - dhi.io/debian-base:trixie-debian13,trixie-dhi,debian-dhi + - dhi.io/python:3.14,python3.14-dhi + - dhi.io/python:3.13,python3.13-dhi + - dhi.io/python:3.12,python3.12-dhi + - dhi.io/python:3.11,python3.11-dhi + - dhi.io/python:3.10,python3.10-dhi - python:3.9-trixie,python3.9-trixie - python:3.14-slim-trixie,python3.14-trixie-slim - python:3.13-slim-trixie,python3.13-trixie-slim @@ -200,6 +207,13 @@ jobs: username: ${{ needs.docker-plan.outputs.push == 'true' && 'astral' || 'astralshbot' }} password: ${{ needs.docker-plan.outputs.push == 'true' && secrets.DOCKERHUB_TOKEN_RW || secrets.DOCKERHUB_TOKEN_RO }} + - uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 + if: ${{ needs.docker-plan.outputs.login == 'true' }} + with: + registry: dhi.io + username: astralshbot + password: ${{ secrets.DOCKERHUB_TOKEN_RO }} + - uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io diff --git a/docs/guides/integration/docker.md b/docs/guides/integration/docker.md index f5a9ff4166e95..b2e380e0849be 100644 --- a/docs/guides/integration/docker.md +++ b/docs/guides/integration/docker.md @@ -49,6 +49,18 @@ And the following derived images are available: - Based on `buildpack-deps:trixie`: - `ghcr.io/astral-sh/uv:debian` - `ghcr.io/astral-sh/uv:trixie` +- Based on `dhi.io/alpine-base:3.23`: + - `ghcr.io/astral-sh/uv:alpine-dhi` + - `ghcr.io/astral-sh/uv:alpine3.23-dhi` +- Based on `dhi.io/debian-base:trixie-debian13`: + - `ghcr.io/astral-sh/uv:debian-dhi` + - `ghcr.io/astral-sh/uv:trixie-dhi` +- Based on `dhi/python:3.x`: + - `ghcr.io/astral-sh/uv:python3.14-dhi` + - `ghcr.io/astral-sh/uv:python3.13-dhi` + - `ghcr.io/astral-sh/uv:python3.12-dhi` + - `ghcr.io/astral-sh/uv:python3.11-dhi` + - `ghcr.io/astral-sh/uv:python3.10-dhi` - Based on `python3.x-alpine`: - `ghcr.io/astral-sh/uv:python3.14-alpine` - `ghcr.io/astral-sh/uv:python3.14-alpine3.23`