Skip to content

feat(deploy): logs live, dismiss/delete d'échecs et UX brouillons - #260

Merged
bobdivx merged 1 commit into
mainfrom
feat/deploy-live-logs-and-dismiss
Oct 21, 2026
Merged

bobdivx merged 1 commit into
mainfrom
feat/deploy-live-logs-and-dismiss

Conversation

@bobdivx

@bobdivx bobdivx commented Oct 21, 2026

Copy link
Copy Markdown
Owner

Summary

  • Stream des logs de déploiement en live (flush BDD pendant le build via LogBuffer / heartbeat)
  • Acquittement (dismiss) et suppression d'historique des déploiements échoués/annulés, avec recalcul du statut projet
  • UX brouillons : libellés « Conseil · … » et suppression rapide depuis la liste globale

Test plan

  • Lancer un déploiement et vérifier que les logs s'actualisent pendant le build
  • Sur un échec avec une version live : Ignorer → badge Échec disparaît, statut projet live
  • Supprimer une ligne d'historique → pas d'impact conteneur/GitHub
  • Annuler un déploiement en cours → statut projet cohérent
  • Page Applications : supprimer un brouillon depuis la section brouillons
  • cargo test -p deploy et tests server liés à deploy_queue / draft

Made with Cursor

Stream les logs pendant le build, permet d'acquitter ou supprimer un déploiement échoué sans toucher au conteneur, et clarifie les conseils brouillon.

Co-authored-by: Cursor <cursoragent@cursor.com>
@bobdivx
bobdivx merged commit 229ceb5 into main Oct 21, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant