Merge pull request 'fix: 排除實際刪除數量為空的問題' (#8) from develop into master
All checks were successful
/ CD > 發布專案 (push) Successful in 3s
All checks were successful
/ CD > 發布專案 (push) Successful in 3s
Reviewed-on: #8
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user