Problem
kind-e2e.yaml starts the local Docker registry with:
docker run -d --restart=always \
...
--name $REGISTRY_NAME registry:2
registry:2 resolves to whatever Docker Hub currently has tagged :2, which can change at any time. This breaks build reproducibility and may introduce unvetted upstream changes silently.
Solution
Pin to registry:2.8, the current stable minor release series, so CI behaviour is deterministic across runs.
Affected file
.github/workflows/kind-e2e.yaml line 56
Problem
kind-e2e.yamlstarts the local Docker registry with:registry:2resolves to whatever Docker Hub currently has tagged:2, which can change at any time. This breaks build reproducibility and may introduce unvetted upstream changes silently.Solution
Pin to
registry:2.8, the current stable minor release series, so CI behaviour is deterministic across runs.Affected file
.github/workflows/kind-e2e.yamlline 56