Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- tag 刪除失敗後補上 hadFailure 檢查,確保以非 0 結束 - GITEA_SERVER_URL 的 log 改為遮罩後 origin,API URL 清除 userinfo/query - release id 驗證為正整數才組 DELETE URL - isEmptyOrNull 不再把字串 'null' 當空值,改在環境變數來源正規化 - 共用 keep-alive https.Agent 減少重複建連線 - 分頁抓取加入 MAX_PAGES 上限避免無限迴圈 - 批次大小抽成 DELETE_CONCURRENCY 常數 - 錯誤處理保留 currentStage 階段上下文 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>