859 B
859 B
開發階段狀態
此檔保留原本的階段劃分,作為驗收參考與變更紀錄。
已完成
- Stage 1 - Token 取得與優先順序
- Stage 2 - 保留舊版套件數量設定
- Stage 3 - 列出套件與版本(Gitea API)
- Stage 4 - 刪除邏輯與 dry-run 支援
- Stage 5 - 日誌、錯誤處理與可觀測性
- Stage 6 - 測試與 Gitea workflow CI
- Stage 7 - 文件更新與發行準備
驗收重點
- Token 來源依序嘗試
inputs.runner_token、secrets.GITEA_TOKEN、secrets.RUNNER_TOKEN keep_versions預設為2,且必須為整數>= 0- 預設為
dry_run=true - log 會包含 package 列表、候選清單、HTTP status、request id 與 summary
- CI 會執行
tests/entrypoint.sh
本次更新
- 已修正
main的暫存檔清理 trap,並將url_encode的效能建議納入排除清單。