답변:
내가 생각해 낸 가장 좋은 해결책은 성공과 같은 맥락에서 새로운 상태를 만드는 것입니다. 이렇게하면 상태 확인에서 빌드 URL을 제거 할 수 있으며 PR은 실패했습니다 (제 경우와 같이).
이를 위해 풀 요청의 최신 SHA를 모두 반복하고 curl을 사용하여 다음 API 호출을 수행했습니다.
curl --user "username" --data @- https://api.github.com/repos/:owner/:repo/commits/:sha
{
"state": "success",
"description": "The build succeeded!",
"context": "default"
}
빌드 기록을 완전히 지우지는 않지만 (아직 API를 사용하여 찾을 수 있음) 풀 요청 페이지에서 모든 것이 평상시와 같이 비즈니스처럼 보입니다.
URL은 다음과 같습니다 (v3 API 사용).
https://api.github.com/repos/:owner/:repo/statuses/:sha