Jeffery
|
449b17480b
|
fix(ai-review): 結果推送失敗時回報工作流失敗
|
2026-07-21 17:21:57 +08:00 |
|
Jeffery
|
aaf2e484d5
|
fix(ai-review): 避免建問題模式阻擋失效與連結累積
|
2026-07-21 15:57:53 +08:00 |
|
Jeffery
|
9d05af647b
|
fix(ai-review): 對齊建問題模式留言順序與命名
|
2026-07-21 14:39:42 +08:00 |
|
Jeffery
|
555611db07
|
fix(ai-review): 避免建問題模式嚴重結果 fail-open
|
2026-07-21 14:24:04 +08:00 |
|
Jeffery
|
6a26984bee
|
fix(ai-review): 強化安全防護與建問題留言處理
|
2026-07-21 13:46:39 +08:00 |
|
 JefferyandClaude Opus 4.8
|
0c108ab7f9
|
refactor(ai-review): 重新命名留言閉包並抽出診斷輸出長度常數
- postComment → queueOrPostComment:涵蓋建問題模式下可能只暫存不立即發布的語義。
- ensureIssueCreated → createIssueAndFlushBufferedComments:明示建立 issue 並清空暫存留言的完整行為。
- review.js agentFailureDetail 的 500 字上限抽為具名常數 AGENT_DIAGNOSTIC_OUTPUT_LIMIT。
純內部命名與可讀性調整,無外部行為變更。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-20 18:04:23 +08:00 |
|
 JefferyandClaude Opus 4.8
|
3ef8a30291
|
fix(結果回報): 審查本輪不直接 exit 1,失敗只由步驟 1 讀結果 commit 訊息回報
node-actions/template: CI / BUILD (pull_request) Successful in 5s
CI / TEST (Claude) (pull_request) Successful in 29s
CI / TEST (Antigravity) (pull_request) Successful in 56s
CI / TEST (Codex) (pull_request) Successful in 2m59s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-20 17:33:20 +08:00 |
|
 JefferyandClaude Opus 4.8
|
b277ff2f7c
|
fix(建問題模式): 僅在有嚴重問題時讓 PR 相依於 issue,警告/建議不阻擋合併
node-actions/template: CI / BUILD (pull_request) Successful in 4s
CI / TEST (Claude) (pull_request) Successful in 27s
CI / TEST (Antigravity) (pull_request) Successful in 1m2s
CI / TEST (Codex) (pull_request) Failing after 3m16s
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-20 17:28:43 +08:00 |
|
 JefferyandClaude Opus 4.8
|
05178be520
|
fix(推送觸發 CI): 合併 push-token 進 token,findings 一律以 token 認證推送觸發 CI
node-actions/template: CI / BUILD (pull_request) Successful in 5s
CI / TEST (Claude) (pull_request) Successful in 28s
CI / TEST (Antigravity) (pull_request) Successful in 57s
CI / TEST (Codex) (pull_request) Successful in 3m10s
- 移除 push-token input,token 兼作 Gitea API 認證與 findings 推送
- commitAndPushFindings 一律以 token 明確認證推送(不走 origin 自動 token);
只要 token 為能觸發 CI 的 PAT,結果 commit 即再觸發 PR 的 CI,避免新 head 缺檢查卡合併
- ci.yaml 三個 job 移除 push-token,保留 token: ${{ secrets.TOKEN }}
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-20 17:24:18 +08:00 |
|
 JefferyandClaude Opus 4.8
|
e44a8ed0cb
|
feat(建問題模式): PR 相依追蹤 issue、標籤建立時帶入、議題問題逐條可回覆
整併議題 #7 的建問題模式流程調整與多項 findings 修復(index.js、gitea.js 交錯同檔,整檔歸此)。
- addIssueDependency:建立追蹤 issue 後讓 PR 相依於該 issue,issue 關閉前無法合併(需 repo 啟用問題相依)。
- 🔵 #10(Rogue/efficiency):標籤改於建立 issue 前先 selectLabels、createIssue 時一次帶入,移除事後 addLabelsToIssue 補掛的多餘 API 往返(addLabelsToIssue 保留為通用工具)。
- 使用者補充:建問題模式警告+建議改逐條發到 issue(postOthersToIssue),每條問題可個別回覆。
- 🔴 #1(Mage/logic)+使用者補充:resolveOldComments 延後到審查成功產生結果、發布問題留言前才執行,並以 currentRunCommentIds 排除本回合新留言,避免前置步驟失敗時舊結果被清卻無新結果。
- 🔵 #9(Bard/style):修正「無保留問題」段落註解與實作(靜默通過、不留言)一致。
- 同步更新相關 JSDoc(含 gitea.js listLabels/createIssue/addLabelsToIssue 使用情境)。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-20 15:00:15 +08:00 |
|
Jeffery
|
94b32737c5
|
feat(建問題模式): 無問題時靜默通過,不在 PR 留任何審查留言
node-actions/template: CI / BUILD (pull_request) Successful in 4s
CI / TEST (Claude) (pull_request) Successful in 24s
CI / TEST (Codex) (pull_request) Successful in 27s
CI / TEST (Antigravity) (pull_request) Failing after 33s
|
2026-07-20 12:06:21 +08:00 |
|
Jeffery
|
91fff79f22
|
feat(建問題模式): 審查留言改發到 issue、跳過舊留言處理並回貼 PR 連結
|
2026-07-20 11:24:48 +08:00 |
|
Jeffery
|
d751cee69d
|
refactor(審查流程): 將舊留言標記移到偵測 AI 工具之前
|
2026-07-20 09:46:12 +08:00 |
|
Jeffery
|
3fe643c003
|
docs(doc-funcs): 補齊 action 與 workflow 文件
node-actions/template: CI / BUILD (pull_request) Successful in 5s
CI / TEST (Codex) (pull_request) Failing after 28s
CI / TEST (Claude) (pull_request) Failing after 27s
CI / TEST (Antigravity) (pull_request) Failing after 34s
|
2026-07-17 18:54:00 +08:00 |
|
 JefferyandClaude Fable 5
|
d08b97bd87
|
feat(ai-code-review): 新增 AI 多角色 code review action(攻防審查、findings 保存、建問題模式)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-17 16:53:27 +08:00 |
|
jiantw83
|
6a0573b7c0
|
Initial commit
|
2026-07-17 03:23:48 +00:00 |
|