Compare commits
6 Commits
v0.1.4
...
f3afba6e49
| Author | SHA1 | Date | |
|---|---|---|---|
| f3afba6e49 | |||
| c5b69ac380 | |||
| 963fa24ce0 | |||
| 93402e99ee | |||
| ac72d18016 | |||
| 70cac9e740 |
@@ -107,22 +107,13 @@ runs:
|
|||||||
FINAL_DELETE_COUNT=$(echo "$TO_DELETE" | jq -s 'length')
|
FINAL_DELETE_COUNT=$(echo "$TO_DELETE" | jq -s 'length')
|
||||||
echo "🔍 [模擬執行] 總共會刪除 $FINAL_DELETE_COUNT 個版本"
|
echo "🔍 [模擬執行] 總共會刪除 $FINAL_DELETE_COUNT 個版本"
|
||||||
else
|
else
|
||||||
# 重新獲取並計算實際刪除的數量
|
|
||||||
NEW_RELEASES_JSON=$(curl -s "${{ inputs.gitea-server }}/api/v1/repos/${{ inputs.repository }}/releases" \
|
|
||||||
-H "Authorization: token ${{ inputs.token }}" \
|
|
||||||
-H "Accept: application/json")
|
|
||||||
NEW_TOTAL_COUNT=$(echo "$NEW_RELEASES_JSON" | jq 'length')
|
|
||||||
ACTUAL_DELETED=$((TOTAL_COUNT - NEW_TOTAL_COUNT))
|
|
||||||
|
|
||||||
echo "✅ 清理完成,實際刪除了 $ACTUAL_DELETED 個版本"
|
echo "✅ 清理完成,實際刪除了 $ACTUAL_DELETED 個版本"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: 清理舊映像
|
- name: 清理舊映像
|
||||||
id: cleanup-images
|
id: cleanup-images
|
||||||
if: ${{ inputs.package-name != '' }}
|
|
||||||
shell: bash
|
shell: bash
|
||||||
run: |
|
run: |
|
||||||
|
|
||||||
echo "開始清理舊映像,保留最新 ${{ inputs.keep-count }} 個版本"
|
echo "開始清理舊映像,保留最新 ${{ inputs.keep-count }} 個版本"
|
||||||
|
|
||||||
# 提取 owner 名稱
|
# 提取 owner 名稱
|
||||||
|
|||||||
Reference in New Issue
Block a user