feat(pr): add pr +status showing pull requests relevant to you #369

Merged
wbtiger merged 1 commits from heke1228/gitlink-cli:feat/pr-status into master 2026-07-14 22:24:46 +08:00
Contributor

背景

对标 gh pr status:一次给出「你创建的」与「请求你评审的」开启中合并请求。

改动

GET /users/me 取 login+数值 id;再查开启中 pulls:你创建的issue.author.login 客户端匹配(列表接口无 author 过滤参数),请求你评审的用文档化的 reviewer_id 服务端过滤。只用 api_ref 文档化参数、不臆造。只读。双语 i18n + 表驱动测试(mock /users/me + pulls,断言分组与 reviewer_id)。

验证

go build ./...go test ./shortcuts/pr/ 通过。

## 背景 对标 `gh pr status`:一次给出「你创建的」与「请求你评审的」开启中合并请求。 ## 改动 先 `GET /users/me` 取 login+数值 id;再查开启中 pulls:**你创建的**按 `issue.author.login` 客户端匹配(列表接口无 author 过滤参数),**请求你评审的**用文档化的 `reviewer_id` 服务端过滤。只用 api_ref 文档化参数、不臆造。只读。双语 i18n + 表驱动测试(mock /users/me + pulls,断言分组与 reviewer_id)。 ## 验证 `go build ./...`、`go test ./shortcuts/pr/` 通过。
heke1228 added 1 commit 2026-07-08 13:50:01 +08:00
ceb34d2104
feat(pr): add pr +status showing pull requests relevant to you
Signed-off-by: 林晨 (Leo Cheng) <chengkelfan@qq.com>
wbtiger merged commit 3d3aa39973 into master 2026-07-14 22:24:46 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gitlink/gitlink-cli#369
No description provided.