Github说:“这是一个;“正在等待状态报告”;对于有效的现有作业

Github说:“这是一个;“正在等待状态报告”;对于有效的现有作业,github,github-actions,Github,Github Actions,我有一个PR,我希望在合并到master之前完成某项检查。这是工作 现在,在公共关系中,它的状态没有报告。这是公关部 我看了一下过去在上一次会议上提出的类似问题,但是,该问题中出现这个问题的原因是 在大多数情况下,这是因为您从工作流中删除了作业或更改了作业(将其重命名),但没有更新分支规则 但是在我的例子中,作业名称是相同的,并且作业也没有被删除,因此解决方案不适用 我的分支保护规则将此作业设置为“必需” 有人能帮我理解我做错了什么吗?我需要的是一种使用Github REST API更新状

我有一个PR,我希望在合并到master之前完成某项检查。这是工作

现在,在公共关系中,它的状态没有报告。这是公关部

我看了一下过去在上一次会议上提出的类似问题,但是,该问题中出现这个问题的原因是

在大多数情况下,这是因为您从工作流中删除了作业或更改了作业(将其重命名),但没有更新分支规则

但是在我的例子中,作业名称是相同的,并且作业也没有被删除,因此解决方案不适用

我的分支保护规则将此作业设置为“必需”


有人能帮我理解我做错了什么吗?

我需要的是一种使用Github REST API更新
状态的方法

#我们必须手动设置提交状态
#参考:https://github.com/bahmutov/eleventy-example/blob/main/.github/workflows/ci.yml#L27
-名称:阶段测试✅
if:${{success()}}
#设置合并提交状态检查
#使用githubrestapi
#看https://docs.github.com/en/rest/reference/repos#create-a-提交状态
运行:|
curl——请求发布\
--网址https://api.github.com/repos/${github.repository}}/statuses/${{github.sha}\
--标头'authorization:Bearer${{secrets.GITHUB_TOKEN}}'\
--标题“内容类型:应用程序/json”\
--数据的{
“上下文”:“暂存测试”,
“状态”:“成功”,
“说明”:“已通过阶段测试”,
“目标url”:https://github.com/${github.repository}}/actions/runs/${{github.run_id}”
}'

-名称:实际上,您必须向GitHub提供消息支持,我们无法从这里告诉您太多。