docs: ROADMAP.md + README v1.5.0 (CI/CD complet)
CI / lint (push) Successful in 11s
CI / security (push) Successful in 8s
CI / test (push) Successful in 15s
CI / build (push) Successful in 3s

This commit is contained in:
2026-05-28 13:11:08 -04:00
parent 7965139230
commit 271a463d6d
2 changed files with 99 additions and 2 deletions
+21 -2
View File
@@ -2,10 +2,11 @@
**Porte d'entrée web ultra-léger pour vos vaults Obsidian** — Accédez, naviguez et recherchez dans toutes vos notes Obsidian depuis n'importe quel appareil via une interface web moderne et responsive.
[![Version](https://img.shields.io/badge/Version-1.4.0-blue.svg)]()
[![Version](https://img.shields.io/badge/Version-1.5.0-blue.svg)]()
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Docker](https://img.shields.io/badge/Docker-Ready-blue.svg)](https://www.docker.com/)
[![Python](https://img.shields.io/badge/Python-3.11+-green.svg)](https://www.python.org/)
[![CI/CD](https://img.shields.io/badge/CI%2FCD-Gitea_Actions-green.svg)](https://git.dracodev.net/Projets/ObsiGate/actions)
```
┌─────────────────────────────────────────────────────────┐
@@ -822,6 +823,24 @@ Ce projet est sous licence **MIT** - voir le fichier [LICENSE](LICENSE) pour les
## 📝 Changelog
### v1.5.0 (2026-05-28)
**CI/CD Pipeline (Gitea Actions)**
- Pipeline 4 jobs : lint (ruff + mypy 0 erreur), test (175 tests), security (bandit + pip-audit), build (Docker)
- Runner Gitea auto-hébergé via `gitea/act_runner:0.2.11` sur Proxmox/Alpine
- Coverage artifact uploadé via `actions/upload-artifact@v3` (natif Gitea, zéro dépendance GitHub)
- Badge CI/CD dans le README
**Qualité de code**
- 28 erreurs mypy corrigées → 0 erreur sur 24 fichiers
- 36 erreurs ruff corrigées → 0 erreur
- Imports inutilisés, `Response` redéfini, types `Optional` normalisés
- 4 warnings Bandit résolus (faux positifs OAuth2 `bearer`, try/except shutdown)
**Documentation**
- ROADMAP.md créé
- README mis à jour (v1.5.0)
### v1.4.0 (2026)
**Authentification & Contrôle d'accès**
@@ -936,4 +955,4 @@ Ce projet est sous licence **MIT** - voir le fichier [LICENSE](LICENSE) pour les
---
*Projet : ObsiGate | Version : 1.4.0 | Dernière mise à jour : 2026*
*Projet : ObsiGate | Version : 1.5.0 | Dernière mise à jour : Mai 2026*