docs: ROADMAP.md + README v1.5.0 (CI/CD complet)
This commit is contained in:
@@ -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.
|
||||
|
||||
[]()
|
||||
[]()
|
||||
[](https://opensource.org/licenses/MIT)
|
||||
[](https://www.docker.com/)
|
||||
[](https://www.python.org/)
|
||||
[](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*
|
||||
|
||||
Reference in New Issue
Block a user