Build-run niet geslaagd
type | https://docs.frem.sh/reference/api/errors/build-run-not-successful |
| HTTP-status | 400 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.