【发布时间】:2020-06-23 08:00:33
【问题描述】:
【问题讨论】:
标签: github automation github-actions github-issues
【问题讨论】:
标签: github automation github-actions github-issues
您可以使用create-or-update-project-card 来实现此目的。
on:
issues:
types: [opened]
jobs:
createCard:
runs-on: ubuntu-latest
steps:
- name: Create or Update Project Card
uses: peter-evans/create-or-update-project-card@v1
with:
project-name: My project
column-name: My column
【讨论】:
有一个应用程序 Project Bot 可以自动执行此操作,因为现在它 seems like it is not possible 只需使用 GitHub 项目配置即可执行此操作。
这是来自it's repo的Project Bot描述
此机器人将根据项目每个列中特殊格式的卡片自动将新问题或拉取请求添加到项目板。它还允许您自定义在列之间移动问题的规则。
这里是项目机器人仓库:https://github.com/philschatz/project-bot
希望对你有帮助!
【讨论】:
我设法使用this 工作流使其工作。
【讨论】:
查看 2021 年 9 月的帖子“New code review assignment settings and team filtering improvements”
指“Managing code review assignment for your team”,包括:
路由算法
代码审查任务会根据两种可能的算法之一自动选择和分配审查者。
循环算法根据最近收到的评论请求最少的人来选择评论者,重点是在团队的所有成员之间轮换,无论他们目前有多少未完成的评论。
负载平衡算法根据每个成员最近的评论请求总数选择评论者,并考虑每个成员的未完成评论的数量。
负载平衡算法试图确保每个团队成员在任何 30 天内审查相同数量的拉取请求。
现在:
新设置让团队可以更好地控制行为:
将任务仅限于团队的直接成员。以前,团队审核请求可以分配给团队的直接成员或子团队的成员。
即使已经请求了一名或多名团队成员,也可以继续自动分配。以前,已被请求的团队成员将被计为团队的自动审核请求之一。
即使新分配了一名或多名成员,也要让一个团队进行审核。以前,团队审查请求总是被一个或多个个人审查请求所取代。这将使得很难找到请求特定团队的拉取请求。
可以在
Team settings > Code review assignment下管理代码审查分配设置:
【讨论】: