Follow-up to 4a53eda. With llama.cpp now on a rolling :server-cuda tag, the
plain image tag in report.sh (e.g. "ghcr.io/ggml-org/llama.cpp:server-cuda")
no longer pins down which bytes the user is running. Add docker-inspect
queries for image digest + OCI labels — every well-behaved upstream image
(both ggml-org and vLLM) ships these, so bug reports become reproducible.
Surfaced by zemaphore in discussion #170 after the rolling-tag switch:
their report would have left us guessing about build number.
New fields:
- Image digest: immutable sha256 of the actual bytes pulled
- Build tag (OCI version): e.g. "b9246" for ggml-org/llama.cpp
- Upstream commit (OCI revision): e.g. "871b0b70f..." git SHA from the image
- Upstream source: e.g. github.com/ggml-org/llama.cpp
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>