Zum Hauptinhalt springen

Commit des Build-Laufs stimmt nicht überein

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

Was das bedeutet

build_run_id nennt einen Lauf, der einen anderen Commit gebaut hat als commit_sha.

Eine Herkunftsangabe, die einen Lauf und einen Commit nennt, die nie zusammengehört haben, ist schlimmer als gar keine.

Was du tun kannst

Sende den Commit, den der Lauf tatsächlich gebaut hat – den, den der Workflow ausgecheckt hat.

Form der Antwort

Alle Fehler der fremforge-API sind RFC 9457 problem+json:

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