Files
cleanup-nuget/TODO.md
T

739 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_tokensecrets.GITEA_TOKENsecrets.RUNNER_TOKEN
  • keep_versions 預設為 2,且必須為整數 >= 0
  • 預設為 dry_run=true
  • log 會包含 package 列表、候選清單、HTTP status、request id 與 summary
  • CI 會執行 tests/entrypoint.sh