ci: verify anonymous container pulls before deployment

This commit is contained in:
Amruth Pillai
2026-09-11 11:17:10 +02:00
parent d77cb93494
commit 30b21fa1e3
2 changed files with 97 additions and 0 deletions
+12
View File
@@ -266,6 +266,18 @@ jobs:
docker buildx imagetools inspect ${{ env.GHCR_IMAGE }}:${{ steps.manifest.outputs.final_tag }}
docker buildx imagetools inspect ${{ env.DOCKER_IMAGE }}:${{ steps.manifest.outputs.final_tag }}
- name: Verify anonymous pulls on both architectures
run: |
set -euo pipefail
registry_config=$(mktemp -d)
trap 'rm -rf "$registry_config"' EXIT
for image in "$GHCR_IMAGE" "$DOCKER_IMAGE"; do
for platform in linux/amd64 linux/arm64; do
docker --config "$registry_config" pull --quiet --platform "$platform" \
"$image:${{ steps.manifest.outputs.final_tag }}"
done
done
- name: Redeploy Stack
if: ${{ needs.mode.outputs.release == 'true' }}
uses: appleboy/ssh-action@v1