我正在尝试获取回购协议的状态。从 Github 文档来看,它应该是以下之一:
失败| 待定 | 成功
这对于检查自动构建是否通过或失败非常有用。
使用此 API 获取存储库组合状态:
curl -L \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer $KEY"\
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/repos/supercobra/st/commits/main/status
Run Code Online (Sandbox Code Playgroud)
回复:
{
"state": "pending",
"statuses": [
],
"sha": "dbf9e48d06917c06b859823008444f3baebd58f4",
"total_count": 0,
...
Run Code Online (Sandbox Code Playgroud)
无论存储库如何, Github 响应始终是一种pending状态,因此我倾向于认为 Github API 中存在错误。有人有修复或解决方法吗?
| 归档时间: |
|
| 查看次数: |
117 次 |
| 最近记录: |