diff --git a/.gitea/workflows/creative-browser-diagnostics.yml b/.gitea/workflows/creative-browser-diagnostics.yml index f69c99e..f1d77af 100644 --- a/.gitea/workflows/creative-browser-diagnostics.yml +++ b/.gitea/workflows/creative-browser-diagnostics.yml @@ -10,13 +10,12 @@ jobs: - name: Preview only terminal canvas review image tags without deleting run: | set -euo pipefail - docker system df referenced=$(docker ps -aq | xargs -r docker inspect --format '{{.Image}}' | sort -u) for sha in 2cc6f1f5433331758e825cc5cf3f5246d6101475 40c1023a86b3db7f6dd87743074b85e47e9225d2 a589f51698dad4a6dfb36ded3a107e1d537f1fe3 ab5ea7876b9d0eb0d7b56a02daf106fa2d0ccdde; do for repository in creative-studio-review creative-wiki-tests creative-wiki-review; do tag="$repository:$sha" if ! image=$(docker image inspect --format '{{.Id}}' "$tag" 2>/dev/null); then continue; fi - docker image inspect --format '{{.Id}} size={{.Size}} tags={{json .RepoTags}} project={{index .Config.Labels "io.entroia.project"}} created={{.Created}}' "$tag" + docker image inspect --format '{{.Id}} size={{.Size}} tags={{json .RepoTags}} project={{with index .Config "Labels"}}{{index . "io.entroia.project"}}{{end}} created={{.Created}}' "$tag" if printf '%s\n' "$referenced" | grep -Fxq "$image"; then echo "KEEP: container reference $tag" else