Build-Lauf passt nicht zum Token
type | https://docs.frem.sh/reference/api/errors/build-run-token-mismatch |
| HTTP-Status | 400 Bad Request |
Was das bedeutet
Du hast build_run_id gesendet, und es passt nicht zu dem Lauf, für den dein Token ausgestellt wurde.
Ein Runner-Job-Token nennt seinen Lauf bereits in signierten Claims. Zwei Quellen für dieselbe Tatsache sind genau der Weg, auf dem eine Abweichung zu einer signierten Aussage wird. Deshalb wird die Anfrage abgelehnt, statt stillschweigend eine Quelle gewinnen zu lassen.
Was du tun kannst
Lass build_run_id weg. Das Token identifiziert den Lauf bereits, und fremforge nimmt den Lauf aus dem Token.
Form der Antwort
Alle Fehler der fremforge-API sind RFC 9457 problem+json:
{
"type": "https://docs.frem.sh/reference/api/errors/build-run-token-mismatch",
"title": "Bad Request",
"status": 400,
"detail": "..."
}Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.