Aller au contenu principal

Correctif de sécurité : dépôt archivé

typehttps://docs.frem.sh/reference/api/errors/security-fix-repo-archived
Statut HTTP409 Conflict

Ce que cela signifie

Renvoyée par POST /orgs/{org}/dependency-updates/security-fixes/requests (Correctifs de sécurité) lorsque le dépôt est archivé ou est un miroir. Aucune pull request n’a été demandée. Les chemins de requête obsolètes renvoient le même refus sous la forme autofix-repo-archived.

Exemple de message detail renvoyé avec cette erreur :

  • This repository is archived or a mirror, so it takes no pull requests.

La réponse contient aussi "reason": "repo_archived".

Que faire

Désarchivez le dépôt, ou corrigez le résultat dans le dépôt dont il est le miroir. Les résultats d’un miroir se corrigent à sa source.

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/security-fix-repo-archived",
  "title": "Conflict",
  "status": 409,
  "detail": "...",
  "reason": "repo_archived"
}

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.