Aller au contenu principal

Dépôt archivé

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

Ce que cela signifie

Aucun travail ne peut être déclaré avec démarrer un travail (fremforge work start, start_work) dans un dépôt archivé : rien ne peut y être poussé, le travail ne pourrait donc jamais commencer ni se terminer.

Exemples de messages detail renvoyés avec cette erreur :

  • acme/web is archived: nothing can be pushed there, so no work can be started in it.

Que faire

Démarrez le travail dans un dépôt qui n’est pas archivé, ou demandez à un propriétaire de désarchiver celui-ci (Paramètres › Zone de danger du dépôt), 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/repo-archived",
  "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.