Hoppa till huvudinnehållet

Byggkörningen och committen stämmer inte överens

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

Vad det betyder

build_run_id pekar på en körning som byggde en annan commit än commit_sha.

En härkomst som namnger en körning och en commit som aldrig hörde ihop är värre än ingen härkomst alls.

Vad du gör

Skicka den commit som körningen faktiskt byggde, den som workflowet checkade ut.

Svarets form

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

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