我想将问题自动分配给 Github 中的项目。基本上自动为每个自动打开的问题自动生成以下屏幕截图。有任何想法吗?
有两个本机支持的选项:
-
有一个官方操作可以添加问题并拉取请求projects https://docs.github.com/en/issues/planning-and-tracking-with-projects(相对于遗产“经典”项目 https://docs.github.com/en/issues/organizing-your-work-with-project-boards): 操作/添加到项目 https://github.com/actions/add-to-project.
使用该动作大致如下
- uses: actions/[email protected] /cdn-cgi/l/email-protection
with:
project-url: https://github.com/orgs/{org}/projects/{number}
github-token: ${{ secrets.ADD_TO_PROJECT_PAT }}
labeled: bug, needs-triage
label-operator: OR
令牌需要的地方repo
and project
范围(从 v0.1.0 开始)。
-
问题可以通过添加“自动添加到项目”工作流程 https://docs.github.com/en/issues/planning-and-tracking-with-projects/automating-your-project/adding-items-automatically在项目本身中配置;这是一个2023 年 1 月推出企业测试版功能 https://github.blog/changelog/2023-01-19-github-issues-january-19th-update/#%F0%9F%A4%96-automatically-add-project-items-enterprise-accounts-only,并成为2023 年 3 月全面上市 https://github.blog/changelog/2023-03-09-github-issues-projects-march-9th-update/#robot-automatically-add-and-archive-project-items.
每个工作流程只能添加一个存储库,并且工作流程数量有限:免费帐户 1 个、Pro/Team 5 个、企业 20 个。如果您需要更多,则必须使用该操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)