Skip to main content

Build run repository mismatch

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

What it means

build_run_id names a run that belongs to a different repository than repo_full_name.

Accepting it would let one repository’s build vouch for another’s artifact.

What to do

Attest the artifact under the repository whose run actually produced it.

Response shape

All fremforge API errors are RFC 9457 problem+json:

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

Branch on type, not on title or detail - those are human-readable and may be reworded.