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
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.
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#nou brancheissue-n-*), déplace sa carte en « Terminé », ferme l'issue si besoin et journalise l'événement (sourcewebhook).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
/webhooks/giteaaux événementspull_requestIssue de la feuille de route « Différenciation » — créée le 2026-10-11 pour être visible et priorisable directement dans le board Kanbante.