Naar de hoofdinhoud

Build-run niet geslaagd

typehttps://docs.frem.sh/reference/api/errors/build-run-not-successful
HTTP-status400 Bad Request

Wat het betekent

build_run_id noemt een run die niet draait en ook niet geslaagd is.

Een mislukte, geannuleerde of overgeslagen run heeft geen artefact gepubliceerd, dus die kan niet de herkomst van een artefact zijn. Een run die nog draait wordt WEL geaccepteerd, omdat een image normaal gesproken halverwege zijn eigen build wordt gepusht.

Wat je kunt doen

Attesteer vanuit de run die het artefact heeft gemaakt, zodra die draait of geslaagd is.

Vorm van het antwoord

Alle API-fouten van fremforge zijn RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/build-run-not-successful",
  "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.