Skip to content

Commit 891ab6f

Browse files
committed
Another CI fix attempt
1 parent 4c403b8 commit 891ab6f

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

.github/workflows/deploy_production.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,14 @@ jobs:
5858
local repo_name=$1
5959
echo "Cleaning up repository: $repo_name"
6060
61-
local tags=$(doctl registry repository list-tags "$repo_name" --format Tag --no-header 2>/dev/null | grep "^lems-" || true)
61+
local tags_and_digests=$(doctl registry repository list-tags "$repo_name" --format Tag,ManifestDigest --no-header 2>/dev/null || true)
6262
63-
if [ -n "$tags" ]; then
64-
echo "Found tags to delete: $tags"
65-
echo "$tags" | xargs -r -I {} doctl registry repository delete-tag "$repo_name" {} --force
63+
if [ -n "$tags_and_digests" ]; then
64+
echo "Found tags and digests to delete:"
65+
echo "$tags_and_digests" | while IFS=',' read -r tag digest; do
66+
echo "Tag: $tag, Digest: $digest"
67+
doctl registry repository delete-manifest "$repo_name" "$digest" --force
68+
done
6669
echo "✓ Cleaned up $repo_name"
6770
else
6871
echo "✓ No old images found in $repo_name"

0 commit comments

Comments
 (0)