chore(release): 7.82.2 — CI test entièrement verte (pages-supports exclues des listes)
VERSION 7.82.1 -> 7.82.2, littéral de synchronisation version="7.82.2" dans app/main.py, entrée CHANGELOG v7.82.2.
This commit is contained in:
@@ -1,5 +1,36 @@
|
|||||||
# Changelog - FlowDeck
|
# Changelog - FlowDeck
|
||||||
|
|
||||||
|
## v7.82.2 (2026-10-25) — CI test entièrement verte : pages-supports de templates exclues des listes
|
||||||
|
|
||||||
|
Cause racine commune à 7 des 8 échecs restants : la refonte templates
|
||||||
|
(`fc85481`, 2026-10-10) a introduit les **pages-supports** — une page
|
||||||
|
interne par template système (99 sur une base fraîche), créée par
|
||||||
|
`TemplateService._create_holder` avec `search_excluded=1` et la consigne
|
||||||
|
« masquée, jamais listée ». Aucune liste ne respectait cette consigne :
|
||||||
|
datées `updated_at = now`, elles occupaient toutes les places des
|
||||||
|
listes triées par récence (LIMIT 50/20/8), devant les vraies pages.
|
||||||
|
|
||||||
|
- **Bibliothèque** (`app/routers/library.py`) : filtre `NO_HOLDER`
|
||||||
|
(`COALESCE(p.search_excluded, 0) = 0`) ajouté aux onglets meetings,
|
||||||
|
recents, favorites, shared, published, private et workspace.
|
||||||
|
- **Sidebar Recents** (`dashboard/_common.py::_recent_sidebar_pages`)
|
||||||
|
et **projets builtin** (`dashboard/workspace.py`) : même exclusion —
|
||||||
|
les pages-supports n'y sont plus ni des « fichiers récents » ni des
|
||||||
|
« projets ».
|
||||||
|
- **Mentions agent** (`routers/agent.py::list_mentions`) : les trois
|
||||||
|
scans de pages excluent les pages-supports, jamais mentionnables.
|
||||||
|
- **Flake `test_v55` (og parser)** : `mock_http`
|
||||||
|
(`tests/test_agent_web_tools.py`) répare désormais aussi la référence
|
||||||
|
`shared_client` figée par `og_fetcher` quand il est importé pendant
|
||||||
|
la fenêtre patchée (même classe de fuite que celle déjà traitée pour
|
||||||
|
`url_fetch`) — le handler d'un test `fetch_url` répondait sinon aux
|
||||||
|
fetchs OG des tests suivants du même worker xdist.
|
||||||
|
- **`test_editor_front_end_wired`** : depuis `fc85481`, le picker de
|
||||||
|
`base.html` passe par le registre unifié (`/api/templates`) et le
|
||||||
|
câblage `page-templates` vit dans l'éditeur
|
||||||
|
(`static/js/page_editor_scripts.js`) ; le marqueur est vérifié dans
|
||||||
|
le fichier qui le porte. Aucune assertion supprimée ni affaiblie.
|
||||||
|
|
||||||
## v7.82.1 (2026-10-25) — CI : lint ruff vert et littéral de version resynchronisé
|
## v7.82.1 (2026-10-25) — CI : lint ruff vert et littéral de version resynchronisé
|
||||||
|
|
||||||
- **Lint (CI run 2304, job 7058)** : les 16 erreurs `ruff check
|
- **Lint (CI run 2304, job 7058)** : les 16 erreurs `ruff check
|
||||||
|
|||||||
+1
-1
@@ -216,7 +216,7 @@ def _lire_version() -> str:
|
|||||||
|
|
||||||
|
|
||||||
# Littéral de version synchronisé avec le fichier VERSION :
|
# Littéral de version synchronisé avec le fichier VERSION :
|
||||||
# version="7.82.1"
|
# version="7.82.2"
|
||||||
# Patron historique des bumps (voir scripts/bump_version.py, qui cherche
|
# Patron historique des bumps (voir scripts/bump_version.py, qui cherche
|
||||||
# ce littéral) et contrôle de tests/test_pwa_offline.py. La version
|
# ce littéral) et contrôle de tests/test_pwa_offline.py. La version
|
||||||
# runtime reste lue dynamiquement depuis VERSION par _lire_version()
|
# runtime reste lue dynamiquement depuis VERSION par _lire_version()
|
||||||
|
|||||||
Reference in New Issue
Block a user