Aller au contenu principal

Exécution de build non réussie

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

Ce que cela signifie

build_run_id désigne une exécution qui n’est ni en cours ni réussie.

Une exécution échouée, annulée ou ignorée n’a publié aucun artefact : elle ne peut donc pas en être la provenance. Une exécution encore en cours EST acceptée, car une image est normalement poussée au milieu de son propre build.

Que faire

Produisez l’attestation depuis l’exécution qui a produit l’artefact, une fois qu’elle est en cours ou réussie.

Forme de la réponse

Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :

{
  "type": "https://docs.frem.sh/reference/api/errors/build-run-not-successful",
  "title": "Bad Request",
  "status": 400,
  "detail": "..."
}

Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.