jiantw83
de1fd08efa
test(pr-comments): 讀 PR 上的三類留言
一般留言、review 總評、行內留言分散在三個端點,漏掉任何一類就會有意見沒被處理——
而那正是 /sdlc-fix 存在的理由。只讀不寫,必改/建議的分類由讀到內容的人判斷。
三類的「已處理」機制不同:一般留言與總評看自己打的 +1,行內留言看有沒有被 resolve。
總評的 reaction 掛在它在 issue comment 表裡那一份的 id 上,由 timeline 對應得出來;
拿 review 自己的 id 去打會 404,兩個 id 不同命名空間。
reaction 要是自己打的才算已處理:reviewer 對留言按讚是「我同意」,不是「這則處理過了」,
當成已處理會讓那一則被靜靜跳過。
行內留言的位置分兩側:新檔那側在 position,被刪掉的那行在 original_position,Gitea 只填
其中一個。輸出把兩者收斂成「行」與「側」,回覆時才知道該送哪個欄位。也帶出 commit,
讓回覆落在原留言的那個 commit 上。
三種清單都逐頁讀完:這個站台的預設頁大小是 30,沒分頁的話第 31 個 review 之後整批消失。
2026-09-17 08:46:33 +00:00
..
2026-09-17 08:23:21 +00:00
2026-09-17 06:59:37 +00:00
2026-09-17 16:27:43 +08:00
2026-09-17 16:29:12 +08:00
2026-09-17 07:39:54 +00:00
2026-09-17 08:23:24 +00:00
2026-09-17 06:59:37 +00:00
2026-09-17 04:44:47 +00:00
2026-09-17 05:00:29 +00:00
2026-09-17 06:06:05 +00:00
2026-09-17 07:39:54 +00:00
2026-09-17 07:39:54 +00:00
2026-09-17 04:44:45 +00:00
2026-09-17 16:29:12 +08:00
2026-09-17 06:22:31 +00:00
2026-09-17 08:46:33 +00:00
2026-09-17 08:23:25 +00:00
2026-09-17 04:44:45 +00:00
2026-09-17 07:39:54 +00:00
2026-09-17 06:59:37 +00:00
2026-09-17 15:30:27 +08:00
2026-09-17 06:50:35 +00:00
2026-09-17 06:06:11 +00:00
2026-09-17 08:23:27 +00:00
2026-09-17 05:43:24 +00:00
2026-09-17 16:29:12 +08:00
2026-09-17 05:43:26 +00:00
2026-09-17 06:50:35 +00:00
2026-09-17 06:59:37 +00:00
2026-09-17 04:26:51 +00:00
2026-09-17 16:29:12 +08:00
2026-09-17 06:22:29 +00:00
2026-09-17 16:27:43 +08:00
2026-09-17 06:30:24 +00:00
2026-09-17 06:06:08 +00:00