🔀 La PR fusionnée déplace la carte automatiquement #2

Open
opened 2026-10-11 12:01:44 -04:00 by bruno · 0 comments
Owner

Contexte

Quand le travail d'une carte se fait par pull request, la carte reste « En cours » tant que quelqu'un ne la glisse pas à la main après la fusion.

Proposition

À la réception du webhook pull_request (action fermée + fusionnée), Kanbante retrouve l'issue liée (référence #n ou branche issue-n-*), déplace sa carte en « Terminé », ferme l'issue si besoin et journalise l'événement (source webhook).

Valeur / différenciation

Le board devient le reflet automatique du code : zéro glisser-déposer pour le travail de développement. C'est le geste signature d'un kanban « forge-native ».

Pistes d'implémentation

  • Étendre /webhooks/gitea aux événements pull_request
  • Résolution du lien PR → issue (références Gitea)
  • Idempotence comme pour closed/reopened (déjà en place)

Issue de la feuille de route « Différenciation » — créée le 2026-10-11 pour être visible et priorisable directement dans le board Kanbante.

## Contexte Quand le travail d'une carte se fait par pull request, la carte reste « En cours » tant que quelqu'un ne la glisse pas à la main après la fusion. ## Proposition À la réception du webhook `pull_request` (action fermée + fusionnée), Kanbante retrouve l'issue liée (référence `#n` ou branche `issue-n-*`), déplace sa carte en « Terminé », ferme l'issue si besoin et journalise l'événement (source `webhook`). ## Valeur / différenciation Le board devient le reflet automatique du code : zéro glisser-déposer pour le travail de développement. C'est le geste signature d'un kanban « forge-native ». ## Pistes d'implémentation - Étendre `/webhooks/gitea` aux événements `pull_request` - Résolution du lien PR → issue (références Gitea) - Idempotence comme pour closed/reopened (déjà en place) --- *Issue de la feuille de route « Différenciation » — créée le 2026-10-11 pour être visible et priorisable directement dans le board Kanbante.*
bruno added this to the Différenciation — feuille de route milestone 2026-10-11 12:01:44 -04:00
bruno added the roadmap label 2026-10-11 12:01:44 -04:00
bruno added the kanban:in_progress label 2026-10-11 14:12:09 -04:00
bruno added kanban:qa and removed kanban:in_progress labels 2026-10-11 14:19:10 -04:00
bruno added kanban:review and removed kanban:qa labels 2026-10-11 14:20:53 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Projets/kanbante#2