如何创建Github操作来标记特定用户创建的问题?

如何创建Github操作来标记特定用户创建的问题?,github,github-actions,Github,Github Actions,我想创建一个Github操作,自动标记Patreon支持者的问题 我用支持者的Github用户名创建了一个文件: /github/supports.json { 用户名:[ "test1",, “测试2” ] } (我可以将文件更改为任何其他格式,如果这样做会更容易的话) 如何检查问题是否由列表中的用户创建 我一直在考虑使用这个市场行动: 但它似乎只接受正则表达式模式。我应该直接在正则表达式中列出用户名吗?我通过以下操作找到了一个解决方案: 我直接在github action.yaml文件中

我想创建一个Github操作,自动标记Patreon支持者的问题

我用支持者的Github用户名创建了一个文件:

/github/supports.json
{
用户名:[
"test1",,
“测试2”
]
}
(我可以将文件更改为任何其他格式,如果这样做会更容易的话)

如何检查问题是否由列表中的用户创建

我一直在考虑使用这个市场行动:


但它似乎只接受正则表达式模式。我应该直接在正则表达式中列出用户名吗?

我通过以下操作找到了一个解决方案:

我直接在github action.yaml文件中指定用户名:

[
  "some-username-1",
  "some-username-2"
]
/github/workflows/label issue.yaml
名称:标签支架
关于:
问题:
类型:[已打开,已编辑]
工作:
添加\u标签\u层\u 1:
运行于:ubuntu最新版本
步骤:
-用途:行动/checkout@v2
-用途:操作生态系统/操作添加-labels@v1.1.0
如果:
${{ 
包含(
fromJson('[
“some-username-1”,
“some-username-2”
]'), 
github.actor
) 
}}
与:
github_令牌:${{github.token}
标签:|

支持者您可以在工作流中使用
if
条件来检查
github.actor
。示例:
if:github.actor=='cordebot[bot]'| | github.actor=='cordebot预览[bot]'
。可以检查用户是否也在列表中。@GuiFalourd谢谢,我使用
if
条件使其工作