在拉取请求完成时隐藏Github操作

在拉取请求完成时隐藏Github操作,github,pull-request,github-actions,octokit,octokit-js,Github,Pull Request,Github Actions,Octokit,Octokit Js,我有一个GitHub操作,它对某些内容进行评估,然后根据结果创建一个状态检查。 setup是进行计算的,而linting是结果(使用所有信息进行不同的状态检查)。之所以这样做是因为默认的状态检查只是日志,但是如果我创建了第二个日志,我可以使用标记来格式化它 我遇到的问题是,当操作执行到同一个提交时(因为拉动请求通过更改标题、审阅者等进行了修改),操作会再次执行,这是预期的,但会创建第二个设置检查,该检查不会消失。这将累积我所做的许多修改 旧的linting状态检查将被新的状态检查取代,因此我对此

我有一个GitHub操作,它对某些内容进行评估,然后根据结果创建一个状态检查。
setup
是进行计算的,而
linting
是结果(使用所有信息进行不同的状态检查)。之所以这样做是因为默认的状态检查只是日志,但是如果我创建了第二个日志,我可以使用标记来格式化它

我遇到的问题是,当操作执行到同一个提交时(因为拉动请求通过更改标题、审阅者等进行了修改),操作会再次执行,这是预期的,但会创建第二个
设置
检查,该检查不会消失。这将累积我所做的许多修改

旧的
linting
状态检查将被新的状态检查取代,因此我对此没有任何问题


完成后有没有办法隐藏
设置
检查?或者完全隐藏它?我更愿意在它运行时显示它,但一旦完成,它应该隐藏起来以保持PR干净。

这似乎是一个bug。你最好的行动计划是联系support@github.com关于这个bug。确保你提到了如何重现这个bug(或者甚至将它们链接到这篇文章)


由于这似乎没有任何负面影响(除了可能会弄乱屏幕),所以问题应该不会太大,但我肯定会联系Github。

当你说“然后创建状态检查”时,你是使用提交状态API还是检查API?
action/setup(pull\u request)
是您创建的还是由action runs自动创建的?@Gregor我使用checks API<代码>设置是由操作运行创建的设置
linting
是我使用checks API创建的检查。我认为这是一个bug。我会写信的support@github.com关于它。我同意该行为应该与检查/提交状态相同,即,如果具有相同的错误,那么具有相同名称(上下文)的检查将被新的检查替换,这是重复的,并且已修复,可以关闭。