PULL REQUEST 自动化

PR 状态变化,
项目进度自动跟进。

从 Draft、Ready for review 到 Merged,关联 PR 的状态变化会自动更新 Issue 在匹配的个人 Project 中的状态。即使退出 GitStride,自动化仍会继续运行。

可选功能 · 个人 Projects · 与桌面登录分别授权

从 PULL REQUEST 到 PROJECT选择 PR 阶段
PULL REQUEST #58

给专注的工作留一点空间

Closes #42Draft
PROJECT ITEM #42

给专注的工作留一点空间

In ProgressIssue 状态随关闭关联 PR 一起变化

此处演示一个 Issue 对应一个关闭关联 PR。真实服务会等待至少 3 秒再处理,另有队列和网络耗时。

根据整组 PR 的状态,
决定 Issue 的下一步。

一个 Issue 可以关联多个关闭 PR。GitStride 会检查这一组 PR 的当前状态,再决定下一个 Project 状态。

01

仍有 Draft

只要还有打开的 Draft PR,Issue 就保持在 In Progress。

02

准备评审

没有打开的 Draft,但仍有打开的 Ready PR 时,按你选择的评审策略处理。

03

全部合并

至少有一个关闭关联 PR,并且所有关闭关联 PR 都已合并,Issue 才进入 Done。

连接一次,始终可控。

你的项目,
你的状态映射。

选择一个个人 Project 作为映射模板。包含关联 Issue、且字段名和状态名匹配的个人 Projects 都会被处理,并不只更新模板 Project。

阅读完整设置指南
1

选择仓库

安装 GitHub App;该安装当前获准访问的所有仓库都会被纳入处理。

2

授权 Project 更新

授权独立的 OAuth App 使用 project 与 offline_access。仅完成桌面登录不会启用自动化。

3

指定映射和策略

映射 In Progress 和 Done,再选择 Ready PR 移至 In review 或保持 In Progress。

随时暂停

在设置中暂停、恢复、重新授权或删除连接。删除不会撤销先前的状态修改。

自行托管自动化服务

部署到自己的 Cloudflare 账号,再在 App 中设置自定义 HTTPS 服务地址。

自托管指南

少一点切换,多一点专注。

延续你的工作流,
找到自己的节奏。

项目已经在 GitHub 上。
现在,给它一个更顺手的 Mac 工作区。

获取 macOS 版macOS 14+ · GitHub.com 账号