2 Commits

Author SHA1 Message Date
Jeffery
6c5f158f00 fix: 修正 jq 指令 2025-12-01 11:38:54 +08:00
Jeffery
b07b80d8b6 fix: 修正 jq 指令 2025-12-01 11:37:33 +08:00

View File

@@ -161,14 +161,14 @@ runs:
echo "需要刪除 $DELETE_COUNT 個舊映像" echo "需要刪除 $DELETE_COUNT 個舊映像"
# 獲取要刪除的版本 (跳過前 keep-count 個) # 獲取要刪除的版本 (跳過前 keep-count 個)
TO_DELETE=$(echo "$SORTED_VERSIONS" | jq ".[${{ inputs.keep-count }}:]") TO_DELETE=$(echo "$SORTED_VERSIONS" | jq -r ".[${{ inputs.keep-count }}:] | .[] | {id: .id, name: .name, created_at: .created_at}")
# 初始化刪除計數器和列表 # 初始化刪除計數器和列表
DELETED_COUNT=0 DELETED_COUNT=0
DELETED_LIST="[]" DELETED_LIST="[]"
# 處理每個要刪除的版本 # 處理每個要刪除的版本
echo "$TO_DELETE" | jq -c '.[]' | while read -r version; do echo "$TO_DELETE" | jq -c '.' | while read -r version; do
if [ -z "$version" ] || [ "$version" = "null" ]; then if [ -z "$version" ] || [ "$version" = "null" ]; then
continue continue
fi fi