Objectif : sauvegarder avant chaque mise à jour et pouvoir revenir en arrière.
Specification :
backup du répertoire d'installation et de l'état avant am update (état + config + binaire)
am update --rollback restaure le dernier backup valide
conservation des N derniers backups (settings.backups_keep)
événements de backup/rollback journalisés pour l'audit (axe 8)
Criteres d'acceptation :
un rollback d'une mise à jour cassée restaure l'état précédent
le backup automatique est créé avant chaque mise à jour
rétention des backups respectée
tests du cycle backup → update → rollback
Reference : ROADMAP.md axe 8.
Objectif : sauvegarder avant chaque mise à jour et pouvoir revenir en arrière.
Specification :
- backup du répertoire d'installation et de l'état avant am update (état + config + binaire)
- am update --rollback <point> restaure le dernier backup valide
- conservation des N derniers backups (settings.backups_keep)
- événements de backup/rollback journalisés pour l'audit (axe 8)
Criteres d'acceptation :
- [ ] un rollback d'une mise à jour cassée restaure l'état précédent
- [ ] le backup automatique est créé avant chaque mise à jour
- [ ] rétention des backups respectée
- [ ] tests du cycle backup → update → rollback
Reference : ROADMAP.md axe 8.
bruno
added this to the v0.5.0 milestone 2026-08-17 08:14:27 -04:00
bruno
added the P2axe-8M labels 2026-08-17 08:14:27 -04:00
bruno
added this to the Phase 2 project 2026-08-17 08:50:18 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Objectif : sauvegarder avant chaque mise à jour et pouvoir revenir en arrière.
Specification :
Criteres d'acceptation :
Reference : ROADMAP.md axe 8.