Byggekjøringen stemmer ikke med tokenet
type | https://docs.frem.sh/reference/api/errors/build-run-token-mismatch |
| HTTP-status | 400 Bad Request |
Hva det betyr
Du sendte build_run_id, og den stemmer ikke med kjøringen tokenet ditt ble utstedt for.
Et jobbtoken fra en runner nevner allerede kjøringen sin i signerte claims. To kilder for samme opplysning er nettopp slik et avvik ender som en signert erklæring, så forespørselen avvises i stedet for at den ene kilden stille vinner.
Hva du gjør
Utelat build_run_id. Tokenet identifiserer allerede kjøringen, og fremforge henter kjøringen fra tokenet.
Svarformat
Alle feil fra fremforge-API-et er RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/build-run-token-mismatch",
"title": "Bad Request",
"status": 400,
"detail": "..."
}La koden din skille feilene på type, ikke på title eller detail – de er skrevet for mennesker og kan bli formulert om.