Handle unlabelled Studio images in read-only tag inventory
creative review image cleanup preview / diagnose (push) Successful in 11s
creative review image cleanup preview / diagnose (push) Successful in 11s
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user