Correctif de sécurité : dépôt archivé
type | https://docs.frem.sh/reference/api/errors/security-fix-repo-archived |
| Statut HTTP | 409 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.