首页 > 解决方案 > Github 工作流自动化

问题描述

我尝试在我的 GitHub 项目看板中自动化工作流程。

目标是:当问题已关闭且卡片位于“已关闭”列时,我想通过电子邮件收到通知,说明此问题已在 30 天前关闭,我可能想对它做点什么。

我检查了 Github 工作流文档,有一个事件:

on:
  project_card:
    types: moved

但在我的情况下它不起作用。我需要指定此卡已关闭并位于“已关闭”列中。

标签: gitgithubgithub-projects

解决方案


在“使用 GitHub 操作/事件/项目卡自动化您的工作流程”部分中没有“关闭”活动类型。
如果“关闭”被视为一种状态,而不是项目卡的活动,这似乎是合乎逻辑的。

不过,问题有一个“关闭”活动类型,这意味着您可以改为监控问题,考虑到问题事件 带有project_card["column_name"]属性。
它是卡片所在列的名称。


推荐阅读