Hoppa till huvudinnehållet

Byggkörningen stämmer inte med token

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

Vad det betyder

Du skickade build_run_id, och det stämmer inte med körningen som din token utfärdades för.

En runner-jobbtoken namnger redan sin körning i signerade claims. Två källor för samma fakta är hur en avvikelse blir ett signerat påstående, så begäran avvisas i stället för att den ena källan tyst får företräde.

Vad du gör

Utelämna build_run_id. Token identifierar redan körningen, och fremforge tar körningen från token.

Svarets form

Alla fel från fremforges API är RFC 9457 problem+json:

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

Styr din felhantering på type, inte på title eller detail: de är skrivna för människor och kan formuleras om.