Aller au contenu principal

Branche inconnue

typehttps://docs.frem.sh/reference/api/errors/unknown-branch
Statut HTTP404 Not Found

Ce que cela signifie

Renvoyée par GET /orgs/{org}/security/findings?branch=... lorsque la branche n’est pas une branche de release protégée analysée de votre organisation. Seules les branches qui ont été analysées sont acceptées, et la branche par défaut est listée sans branch.

Exemple de message detail renvoyé avec cette erreur :

  • branch is not a scanned protected release branch of this organisation (see /security/release-branches)

Que faire

Listez les branches analysées avec GET /orgs/{org}/security/release-branches et utilisez un nom de cette liste. Une branche qui vient d’être protégée est analysée lors de son prochain push, ou au prochain passage hebdomadaire.

Forme de la réponse

Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :

{
  "type": "https://docs.frem.sh/reference/api/errors/unknown-branch",
  "title": "Not Found",
  "status": 404,
  "detail": "..."
}

Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.