chore(release): Kanbante 0.5.1 — correctif boards vides contre vrai Gitea
This commit is contained in:
@@ -1,5 +1,22 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## 0.5.1 — 2026-10-11
|
||||||
|
|
||||||
|
### Correctif critique
|
||||||
|
- **Les boards étaient vides contre un vrai Gitea** : l'API Gitea
|
||||||
|
(1.27.3 vérifié) renvoie la clé `"pull_request": null` sur les
|
||||||
|
issues ordinaires ; le filtre `_is_issue` testait la *présence* de
|
||||||
|
la clé (`"pull_request" not in item`), donc chaque vraie issue
|
||||||
|
était classée « pull request » et écartée. Board, vue Focus et
|
||||||
|
briefing ne montraient aucune carte (le dashboard, qui lit les
|
||||||
|
compteurs des dépôts, semblait normal). Corrigé : le filtre teste
|
||||||
|
la *valeur* (`not item.get("pull_request")`).
|
||||||
|
- Le faux Gitea des tests omettait la clé, ce qui masquait le bug :
|
||||||
|
il reproduit désormais fidèlement le payload réel (clé toujours
|
||||||
|
présente, `null` sur les issues), plus 4 tests de régression dédiés
|
||||||
|
(88 tests au total). Smoke test réel : le board `bruno/flowdeck`
|
||||||
|
passe de 0 à 6 cartes, dont l'issue de test « test d'ajout ! ».
|
||||||
|
|
||||||
## 0.5.0 — 2026-10-11
|
## 0.5.0 — 2026-10-11
|
||||||
|
|
||||||
« Palier 3 » (points 7 à 9) + board enrichi.
|
« Palier 3 » (points 7 à 9) + board enrichi.
|
||||||
|
|||||||
+1
-1
@@ -44,7 +44,7 @@ from pathlib import Path
|
|||||||
|
|
||||||
BASE_DIR = Path(__file__).resolve().parent.parent
|
BASE_DIR = Path(__file__).resolve().parent.parent
|
||||||
|
|
||||||
APP_VERSION = "0.5.0"
|
APP_VERSION = "0.5.1"
|
||||||
|
|
||||||
|
|
||||||
def _env_bool(name: str, default: bool) -> bool:
|
def _env_bool(name: str, default: bool) -> bool:
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "kanbante"
|
name = "kanbante"
|
||||||
version = "0.5.0"
|
version = "0.5.1"
|
||||||
description = "Kanban project manager integrated with Gitea"
|
description = "Kanban project manager integrated with Gitea"
|
||||||
requires-python = ">=3.11"
|
requires-python = ">=3.11"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
|
|||||||
Reference in New Issue
Block a user