Load built image before workflow verification
Build and Publish dns-sync Image / build (push) Successful in 44s

This commit is contained in:
Lyncoln
2026-09-21 00:00:02 -04:00
parent 665956f8ee
commit f44522d7b5
+8 -2
View File
@@ -65,12 +65,13 @@ jobs:
-f Containerfile \ -f Containerfile \
-t "$FULL_IMAGE:latest" \ -t "$FULL_IMAGE:latest" \
-t "$FULL_IMAGE:sha-$SHORT_SHA" \ -t "$FULL_IMAGE:sha-$SHORT_SHA" \
--output "type=docker,dest=$RUNNER_TEMP/dns-sync-built.tar" \
. .
# ------------------------------------------------- # -------------------------------------------------
# Verify locally before publishing # Verify locally before publishing
# ------------------------------------------------- # -------------------------------------------------
- name: Verify image - name: Load and verify image
env: env:
REGISTRY: ${{ vars.REGISTRY }} REGISTRY: ${{ vars.REGISTRY }}
run: | run: |
@@ -78,6 +79,11 @@ jobs:
FULL_IMAGE="$REGISTRY/david/dns-sync" FULL_IMAGE="$REGISTRY/david/dns-sync"
test -s "$RUNNER_TEMP/dns-sync-built.tar"
docker load \
--input "$RUNNER_TEMP/dns-sync-built.tar"
docker image inspect "$FULL_IMAGE:latest" >/dev/null docker image inspect "$FULL_IMAGE:latest" >/dev/null
docker run --rm \ docker run --rm \
@@ -86,7 +92,7 @@ jobs:
-m dns_sync reconcile --help -m dns_sync reconcile --help
echo echo
echo "Built image:" echo "Loaded image:"
docker image ls "$FULL_IMAGE" docker image ls "$FULL_IMAGE"
# ------------------------------------------------- # -------------------------------------------------