diff --git a/.gitea/ai-review/findings.json b/.gitea/ai-review/findings.json index 3d4aa9a..deb1537 100644 --- a/.gitea/ai-review/findings.json +++ b/.gitea/ai-review/findings.json @@ -1,16 +1,16 @@ [ { - "level": "warning", - "role": "Zara", - "location": "entrypoint.sh", - "suggestion": "舊版腳本缺少 `set -euo pipefail`。建議在腳本開頭加入此設定,以確保腳本在遇到錯誤時能立即終止,並避免使用未定義的變數,從而提高腳本的可靠性並防止因靜默失敗而浪費的計算資源。", + "level": "info", + "role": "Leo", + "location": "entrypoint.sh:39", + "suggestion": "考慮將 `RELEASE_URL` 中硬編碼的 `master` 分支名稱改為可配置的變數,例如 `GITEA_BRANCH`,以適應不同專案可能使用 `main` 或其他預設分支的情況,增加彈性。", "is_new": true }, { "level": "info", - "role": "Zara", - "location": "entrypoint.sh:50", - "suggestion": "新版腳本在執行 `dotnet pack` 前先 `cd` 到專案目錄。考慮將 `cd \"$RELEASE_PROJECT\"` 移除,並直接在 `dotnet pack` 命令中指定專案路徑,例如 `dotnet pack \"$RELEASE_PROJECT\" -c \"$CONFIGURATION\" -o \"$OUTPUT_DIR\" ...`。這樣可以減少一次目錄切換操作,使腳本邏輯更簡潔,並避免當前工作目錄變更可能帶來的潛在問題。", + "role": "Leo", + "location": "entrypoint.sh", + "suggestion": "雖然程式碼的可讀性已大幅提升,但考慮在檔案開頭添加簡要的腳本用途說明,以及預期環境變數的列表,將有助於新維護者快速理解其功能。", "is_new": true } ]