Naar de hoofdinhoud

Repository van de build-run komt niet overeen

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

Wat het betekent

build_run_id noemt een run die bij een andere repository hoort dan repo_full_name.

Als dit werd geaccepteerd, zou de build van de ene repository kunnen instaan voor het artefact van een andere.

Wat je kunt doen

Attesteer het artefact onder de repository waarvan de run het werkelijk heeft gemaakt.

Vorm van het antwoord

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

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