Preview only completed canvas review image tags for disk recovery
creative review image cleanup preview / diagnose (push) Failing after 1m35s

This commit is contained in:
2026-10-31 03:16:12 +08:00
parent fd8cff3c26
commit 9de10d0a62
@@ -1,4 +1,4 @@
name: creative runner pressure diagnosis
name: creative review image cleanup preview
on:
push:
branches: [codex/creative-browser-diagnosis]
@@ -7,23 +7,20 @@ jobs:
runs-on: ces-control
timeout-minutes: 5
steps:
- name: Inspect runner pressure after failed release 611 without changing workloads
- name: Preview only terminal canvas review image tags without deleting
run: |
set -euo pipefail
date -u
uptime
free -m
vmstat 1 5
for resource in cpu memory io; do
echo "pressure/$resource"
cat "/proc/pressure/$resource"
done
df -h /
docker ps -a --format '{{.Names}} {{.Status}} project={{.Label "com.docker.compose.project"}}'
docker stats --no-stream --format '{{.Name}} cpu={{.CPUPerc}} memory={{.MemUsage}} io={{.BlockIO}} pids={{.PIDs}}'
for project in prompt-ci-605 prompt-ci-609 prompt-ci-610 prompt-ci-611; do
test -z "$(docker ps -aq --filter "label=com.docker.compose.project=$project")"
test -z "$(docker volume ls -q --filter "label=com.docker.compose.project=$project")"
test -z "$(docker network ls -q --filter "label=com.docker.compose.project=$project")"
echo "$project: no remaining disposable resources"
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"
if printf '%s\n' "$referenced" | grep -Fxq "$image"; then
echo "KEEP: container reference $tag"
else
echo "CANDIDATE: terminal review tag $tag (no removal in this job)"
fi
done
done