Description
Independent of #448.
Measured on main: 23 oci.pull declarations across 8 distinct images and 7 digests.
One pull uses a mutable tag rather than a digest:
public.ecr.aws/docker/library/eclipse-temurin
A tag-only pull is neither reproducible nor safe to cache, since the same Bazel
invocation can resolve to different bytes on different days.
Reproduce the current state with tools/ci/bazel-consolidation-inventory, which
reports tag-only pulls by name.
Definition of Done
- Every
oci.pull carries a digest.
- A check rejects a new tag-only
oci.pull.
Resources
Description
Independent of #448.
Measured on main: 23
oci.pulldeclarations across 8 distinct images and 7 digests.One pull uses a mutable tag rather than a digest:
A tag-only pull is neither reproducible nor safe to cache, since the same Bazel
invocation can resolve to different bytes on different days.
Reproduce the current state with
tools/ci/bazel-consolidation-inventory, whichreports tag-only pulls by name.
Definition of Done
oci.pullcarries a digest.oci.pull.Resources
tools/ci/bazel-consolidation-inventory)