diff --git a/.gitea/workflows/build-and-deploy.yml b/.gitea/workflows/build-and-deploy.yml index c2bba4c..4ca3a93 100644 --- a/.gitea/workflows/build-and-deploy.yml +++ b/.gitea/workflows/build-and-deploy.yml @@ -27,6 +27,10 @@ jobs: set -euo pipefail for attempt in 1 2 3; do if docker buildx build --push --provenance=false --tag "$IMAGE_SHA" --tag "$IMAGE_LATEST" .; then + published_images="$(docker image ls --format '{{.Repository}}:{{.Tag}}' | awk -v sha="$IMAGE_SHA" -v latest="$IMAGE_LATEST" '$0 == sha || $0 == latest')" + if [ -n "$published_images" ]; then + docker image rm -f $published_images + fi exit 0 fi sleep "$((attempt * 10))" diff --git a/instructions b/instructions index 1a85fbb..9e16b68 160000 --- a/instructions +++ b/instructions @@ -1 +1 @@ -Subproject commit 1a85fbbea64fe07b650bfd5a70f0c79a9aa303bf +Subproject commit 9e16b68277faca494de422380e280a9da9400530