Dépôt de l’exécution de build non concordant
type | https://docs.frem.sh/reference/api/errors/build-run-repo-mismatch |
| Statut HTTP | 400 Bad Request |
Ce que cela signifie
build_run_id désigne une exécution qui appartient à un autre dépôt que repo_full_name.
L’accepter permettrait au build d’un dépôt de se porter garant de l’artefact d’un autre.
Que faire
Attestez l’artefact sous le dépôt dont l’exécution l’a réellement produit.
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-repo-mismatch",
"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.