ai-review-resolve/develop-20260717-185330
master
本 PR 將 ai-code-review action 分支的完整成果併入 master,主要含四塊:
create-issue: 'true'
action.yml
src
readme.md
.gitea/workflows/ci.yaml
src/index.js
main()
src/lib/gitea.js
addLabelsToIssue
src/lib/templates.js
issueLinkComment
noFindingsComment
src/lib/review.js
postSevereToIssue
createIssueWithFindings
sortFindingsForIssue
src/lib/gitrepo.js
.gitea/workflows/readme.md
src/lib/{gitea,templates,review}.js
2026/07/17 18:49:58
No dependencies set.
The note is not visible to the blocked user.
變更摘要
本 PR 將 ai-code-review action 分支的完整成果併入
master,主要含四塊:create-issue: 'true'時,審查留言(工具/diff/角色/嚴重問題/警告+建議)全部改發到追蹤 issue、不再張貼到 PR;不執行「舊留言標過時/resolve」;issue 延後到「確定有保留問題」才建立(乾淨 PR 只在 PR 留一則審查通過提示);最後在 PR 回貼 issue 連結並補掛標籤,形成雙向關聯。action.yml/src各模組文件、重建readme.md,新增.gitea/workflows/ci.yaml(多工具 code review 驗證)並啟用建問題模式。影響範圍
src/index.jsmain()依模式分流:留言去向、跳過 resolveOldComments、issue 延後建立、severe/others 導向 issue、PR 回貼連結src/lib/gitea.js新增addLabelsToIssuesrc/lib/templates.js新增issueLinkComment、noFindingsCommentsrc/lib/review.js新增postSevereToIssue,移除createIssueWithFindings、sortFindingsForIssuesrc/lib/gitrepo.js補抓淺層 checkout 的 base 歷史readme.md、action.yml、.gitea/workflows/ci.yaml、.gitea/workflows/readme.md重點檔案
src/index.js:建問題模式分流與 issue 生命週期(暫存情境留言→有保留問題才建 issue→回貼 PR)。src/lib/{gitea,templates,review}.js:建問題模式所需的 API、留言模板與流程函式。src/lib/gitrepo.js:淺層 checkout base 歷史修正。.gitea/workflows/ci.yaml:多工具 CI 驗證並啟用建問題模式。風險與注意事項
readme.md尚未反映「建問題模式導向 issue」的最新行為與新/移除的函式,建議後續以 doc-funcs 重建文件。2026/07/17 18:49:58,未隨本次調整刷新。Pull request closed