Build-run en commit komen niet overeen
type | https://docs.frem.sh/reference/api/errors/build-run-commit-mismatch |
| HTTP-status | 400 Bad Request |
Wat het betekent
build_run_id noemt een run die een andere commit heeft gebouwd dan commit_sha.
Herkomstgegevens die een run en een commit noemen die nooit bij elkaar hoorden, zijn erger dan geen herkomstgegevens.
Wat je kunt doen
Stuur de commit die de run echt heeft gebouwd: degene die de workflow heeft uitgecheckt.
Vorm van het antwoord
Alle API-fouten van fremforge zijn RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/build-run-commit-mismatch",
"title": "Bad Request",
"status": 400,
"detail": "..."
}Baseer je logica op type, niet op title of detail: die zijn bedoeld voor mensen en kunnen anders worden geformuleerd.