Compare commits

...
Author SHA1 Message Date
adminandClaude Opus 4.5 b021322de1 Remove cached images before pull to fix digest mismatch
Docker/containerd caches manifests locally which can conflict with
the registry when images are rebuilt with the same tag. Remove the
cached images before pulling to ensure a fresh pull.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-25 22:22:30 -08:00
+7 -1
View File
@@ -268,7 +268,13 @@ jobs:
# Use exact image tags passed from build jobs (no :latest fallback)
echo "Using images: $EAGLE_IMAGE, $SHARDOK_IMAGE"
# Pull images with exact SHA tags
# Remove cached images to avoid digest mismatch errors
# Docker/containerd caches manifests locally which can conflict with registry
echo "Removing cached images to avoid digest conflicts..."
docker image rm "$EAGLE_IMAGE" 2>/dev/null || true
docker image rm "$SHARDOK_IMAGE" 2>/dev/null || true
# Pull fresh images with exact SHA tags
echo "Pulling Eagle image: $EAGLE_IMAGE"
docker pull "${EAGLE_IMAGE}" || { echo "ERROR: Failed to pull eagle image"; exit 1; }