整理 AI review findings 與 Docker action 設定 #14

Closed
jiantw83 wants to merge 8 commits from ai-review-resolve/develop-20260629-104700 into develop
Member

變更摘要

  • 移除 git 網路操作強制關閉 SSL 驗證,避免遠端存取被中間人污染或外洩 token。
  • OpenRouter 額度查詢改回預設 HTTPS 憑證驗證,避免外部 API key 在不安全連線中傳送。
  • 明確化 LLM CLI 參數組裝與 preflight 成功訊息,補齊 verifyLLM 回傳欄位文件。
  • 整理 Docker action 執行設定,並將已處理的 AI review findings 清空,新增一筆相容性排除。

影響範圍

  • app/git.js、app/usage.js 與對應測試更新 TLS 驗證行為。
  • app/config.js、app/llm.js、app/preflight.js 更新 CLI 與內部憑證相關說明。
  • action.yaml、Dockerfile、.gitea/workflows/ci.yaml 與 package.json 整理 Docker action 化設定。
  • .gitea/ai-review/findings.json、exclusions.json 更新 review 狀態。

測試

  • node -e JSON 驗證 .gitea/ai-review/findings.json 與 exclusions.json
  • npm --prefix app test

Commits

  • fix(TLS 驗證): 移除 git 與 OpenRouter 的不安全憑證略過設定
  • refactor(LLM CLI): 明確化 CLI 參數與驗證輸出
  • chore(Docker action): 整理 Docker action 執行設定
  • chore(ai-review 狀態): 清空已處理 findings 並登記排除項目
## 變更摘要 - 移除 git 網路操作強制關閉 SSL 驗證,避免遠端存取被中間人污染或外洩 token。 - OpenRouter 額度查詢改回預設 HTTPS 憑證驗證,避免外部 API key 在不安全連線中傳送。 - 明確化 LLM CLI 參數組裝與 preflight 成功訊息,補齊 verifyLLM 回傳欄位文件。 - 整理 Docker action 執行設定,並將已處理的 AI review findings 清空,新增一筆相容性排除。 ## 影響範圍 - app/git.js、app/usage.js 與對應測試更新 TLS 驗證行為。 - app/config.js、app/llm.js、app/preflight.js 更新 CLI 與內部憑證相關說明。 - action.yaml、Dockerfile、.gitea/workflows/ci.yaml 與 package.json 整理 Docker action 化設定。 - .gitea/ai-review/findings.json、exclusions.json 更新 review 狀態。 ## 測試 - node -e JSON 驗證 .gitea/ai-review/findings.json 與 exclusions.json - npm --prefix app test ## Commits - fix(TLS 驗證): 移除 git 與 OpenRouter 的不安全憑證略過設定 - refactor(LLM CLI): 明確化 CLI 參數與驗證輸出 - chore(Docker action): 整理 Docker action 執行設定 - chore(ai-review 狀態): 清空已處理 findings 並登記排除項目
jiantw83 added 4 commits 2026-06-29 10:49:57 +00:00
jiantw83 added 1 commit 2026-06-30 05:51:03 +00:00
feat(Dockerfile): 修改映像檔來源
CI / Release Tag Version (pull_request) Successful in 2m23s
CI / AI Code Review (pull_request) Failing after 34s
5a07f03abb
jiantw83 added 1 commit 2026-07-01 01:44:58 +00:00
feat(Dockerfile): 固定版本號
CI / Release Tag Version (pull_request) Successful in 7s
CI / AI Code Review (pull_request) Failing after 6s
b3878b9860
jiantw83 added 1 commit 2026-07-01 01:51:28 +00:00
fix(Dockerfile): 修正 RUN 指令換行與清理路徑導致 build 失敗
CI / Release Tag Version (pull_request) Successful in 6s
CI / AI Code Review (pull_request) Failing after 54s
2f54271c38
Owner

🤖 AI Code Review 團隊

👤 角色 🎯 面向 🧠 個性
🗡️ Assassin security 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用
🎼 Bard style 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版
🧰 Leo maintainability 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來
🔮 Mage logic 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」
🧪 Maya testing 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑
⚡ Rogue efficiency 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」

🔍 服務:codex 模型:gpt-5.4-mini

## 🤖 AI Code Review 團隊 | 👤 角色 | 🎯 面向 | 🧠 個性 | |--------|--------|--------| | **🗡️ Assassin** | security | 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用 | | **🎼 Bard** | style | 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版 | | **🧰 Leo** | maintainability | 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來 | | **🔮 Mage** | logic | 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」 | | **🧪 Maya** | testing | 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑 | | **⚡ Rogue** | efficiency | 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」 | > 🔍 服務:codex 模型:gpt-5.4-mini
jiantw83 added 1 commit 2026-07-01 02:09:32 +00:00
feat(Dockerfile): 更新映像檔版本號
CI / Release Tag Version (pull_request) Successful in 6s
CI / AI Code Review (pull_request) Failing after 2m1s
3a904f9ede
Owner

🤖 AI Code Review 團隊

👤 角色 🎯 面向 🧠 個性
🗡️ Assassin security 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用
🎼 Bard style 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版
🧰 Leo maintainability 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來
🔮 Mage logic 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」
🧪 Maya testing 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑
⚡ Rogue efficiency 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」

🔍 服務:codex 模型:gpt-5.4-mini

## 🤖 AI Code Review 團隊 | 👤 角色 | 🎯 面向 | 🧠 個性 | |--------|--------|--------| | **🗡️ Assassin** | security | 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用 | | **🎼 Bard** | style | 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版 | | **🧰 Leo** | maintainability | 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來 | | **🔮 Mage** | logic | 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」 | | **🧪 Maya** | testing | 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑 | | **⚡ Rogue** | efficiency | 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」 | > 🔍 服務:codex 模型:gpt-5.4-mini
Owner

🤖 AI Code Review 團隊

👤 角色 🎯 面向 🧠 個性
🗡️ Assassin security 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用
🎼 Bard style 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版
🧰 Leo maintainability 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來
🔮 Mage logic 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」
🧪 Maya testing 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑
⚡ Rogue efficiency 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」

🔍 服務:codex 模型:gpt-5.4-mini

## 🤖 AI Code Review 團隊 | 👤 角色 | 🎯 面向 | 🧠 個性 | |--------|--------|--------| | **🗡️ Assassin** | security | 多疑偏執、以攻擊者視角看世界,假設每筆輸入都是惡意的,每個信任都會被濫用 | | **🎼 Bard** | style | 唯美龜毛、追求優雅,把可讀性與一致性當作旋律,最受不了走調的命名與排版 | | **🧰 Leo** | maintainability | 有遠見、重視長期維護成本,凡事先問「六個月後的自己還看得懂嗎?」,討厭把債留給未來 | | **🔮 Mage** | logic | 嚴謹冷靜、滴水不漏,凡事推演到最壞情況,深信「沒驗證過的假設都是 bug」 | | **🧪 Maya** | testing | 對測試覆蓋率有執念,深信「沒有測試的程式碼等於沒寫完」,溫和但堅持,最在意邊界與失敗路徑 | | **⚡ Rogue** | efficiency | 急性子、講求速度,最痛恨被浪費的 CPU 週期與記憶體,凡事先問「這能不能更快、更省」 | > 🔍 服務:codex 模型:gpt-5.4-mini
admin closed this pull request 2026-09-07 07:18:08 +00:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No labels
2 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: old-docker-actions/ai-code-review#14