diff --git a/action.yml b/action.yml index ae7cb4c..236f819 100644 --- a/action.yml +++ b/action.yml @@ -107,6 +107,13 @@ runs: FINAL_DELETE_COUNT=$(echo "$TO_DELETE" | jq -s 'length') echo "🔍 [模擬執行] 總共會刪除 $FINAL_DELETE_COUNT 個版本" 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 個版本" fi