You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

推送携带议题编号的分支时移动GitHub项目卡片的实现咨询

需求实现说明

这个需求完全可以基于GitHub原生能力实现,不需要接入第三方服务。
核心实现依赖GitHub Actions工作流,逻辑如下:

  • 首先在仓库设置的权限配置页,给GitHub Actions开通Projects的读写权限,保证工作流有权限操作项目卡片
  • 新建监听push事件的工作流配置,触发后通过正则从分支名中提取关联的议题编号,适配issue/123-xxx、123-xxx这类常见的带编号分支命名规则
  • 调用GitHub Projects的公开API,查询该议题关联的项目卡片,再调用卡片移动接口,将其从To do列移动到你指定的列(比如In Progress列)
  • 整个流程配置完成后全量自动化运行,不需要人工介入。
其他可参考的项目自动化工作流

你可以根据团队的研发流程,配置更多适配业务的自动化规则:

  • 议题被添加bug标签时,自动填入预设的bug排查必填项模板,同时通知维护组跟进
  • PR描述中包含Fixes #议题编号内容时,PR合并后自动关闭对应议题,同时将关联的项目卡片移动到Done列
  • 议题被标记help wanted标签时,自动给项目贡献者群组发送任务认领提醒
  • 项目卡片移动到Review列时,自动创建代码评审任务,指派给指定的评审人员
  • 超过30天无活动的议题自动添加stale标签,再等待7天无更新就自动关闭,减少无效内容堆积

内容的提问来源于stack exchange,提问作者andreacab2

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 04:57:02