Bench non démarré
type | https://docs.frem.sh/reference/api/errors/bench-not-running |
| Statut HTTP | 409 Conflict |
Ce que cela signifie
L’action ne s’applique qu’à un bench en cours d’exécution, et ce bench ne l’est pas. Rien n’a été mis en file d’attente.
Exemples de messages detail renvoyés avec cette erreur :
- The bench is suspended. Only a running bench holds a git credential to rotate; a suspended one has none, and its next wake mints a fresh one.
Que faire
Rien à faire si le bench est en veille : il ne détient aucun identifiant actif, et son prochain réveil en émet un nouveau. S’il est en train de reprendre, attendez qu’il soit en cours d’exécution, puis réessayez.
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/bench-not-running",
"title": "Conflict",
"status": 409,
"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.