Skip to content

Switch guide runtime from Chainguard to Google distroless#19

Merged
beyildirim merged 1 commit intomainfrom
codex/use-distroless-for-guide
Apr 14, 2026
Merged

Switch guide runtime from Chainguard to Google distroless#19
beyildirim merged 1 commit intomainfrom
codex/use-distroless-for-guide

Conversation

@beyildirim
Copy link
Copy Markdown
Owner

@beyildirim beyildirim commented Apr 14, 2026

This replaces the guide image runtime base from Chainguard Python with pinned Google distroless Python to avoid the Dependabot failure on chainguard/python and keep the guide runtime on a vendor-neutral distroless base.

Validation:

  • Resolved the current multi-arch digest for gcr.io/distroless/python3-debian12:nonroot via docker buildx imagetools inspect.
  • Confirmed the image metadata exposes /usr/bin/python3.11 as the entrypoint, so the existing Python -m http.server command remains valid.
  • A full local docker build was not possible in this environment because the Docker daemon socket is unavailable.

Reference: the Dependabot update error on chainguard/python from April 13, 2026.

@beyildirim beyildirim merged commit 435d2b9 into main Apr 14, 2026
10 checks passed
@beyildirim beyildirim deleted the codex/use-distroless-for-guide branch April 14, 2026 21:17
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.

1 participant