Naar de hoofdinhoud

Build-run en commit komen niet overeen

typehttps://docs.frem.sh/reference/api/errors/build-run-commit-mismatch
HTTP-status400 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.