Commit des Build-Laufs stimmt nicht überein
type | https://docs.frem.sh/reference/api/errors/build-run-commit-mismatch |
| HTTP-Status | 400 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.