我想创建一个工作流程来移动 GitHub 项目板中的问题,例如:
我有一些为问题和布展板创建分支的工作流程,但我无法创建流程。
Github API
Github API 中有完整的项目部分,其中包含可用于自定义工作流程的端点。
注意:这里有一个类似的问题
Github 操作
Github 市场上还有一个 Github 自动化项目操作,如果它符合您的上下文,可以直接在您的工作流程中使用。
github-action-move-issues
。目前它只能处理标签。
name: Move Issue on Label
on:
issues:
types: [labeled]
jobs:
move-issue:
runs-on: ubuntu-latest
steps:
- name: Move Issue to Project Column
uses: m7kvqbe1/[email protected]
with:
github-token: ${{ secrets.PAT_TOKEN }}
project-url: "https://github.com/orgs/your-org/projects/1"
target-labels: "Size: Small, Size: Medium"
target-column: "Candidates for Ready"
ignored-columns: "Ready, In Progress, In Review, Done"
您可以使用 Issue Labler 在所有打开的问题上添加标签,以触发添加到项目中。
我认为,目前无法对分支创建或合并做出反应(因为拉取请求是 GitHub 喜欢的东西)。