docs: ajout guide de release
Some checks failed
CI / rust (push) Failing after 30s
Docker Image / docker (push) Failing after 18s

This commit is contained in:
Your Name 2025-08-26 11:03:06 +02:00
parent 62a972594d
commit 7cc675c129
2 changed files with 22 additions and 0 deletions

View File

@ -25,6 +25,7 @@ Voir aussi:
- `performance.md` - `performance.md`
- `api_json_spec.md` - `api_json_spec.md`
- `api_contrats.md` - `api_contrats.md`
- `release_guide.md`
## REX technique ## REX technique

21
docs/release_guide.md Normal file
View File

@ -0,0 +1,21 @@
# Guide de Release
## Préparation
- Sassurer que la suite `cargo test` est verte.
- Mettre à jour `CHANGELOG.md` avec la version cible.
## Tagging
- Créer un tag annoté: `git tag -a vX.Y.Z -m 'vX.Y.Z'`
- Pousser le tag: `git push origin vX.Y.Z`
## CI
- Build binaire (workflow release) déclenché sur tag `v*.*.*`.
- Build/push image Docker via workflow `docker.yml` (variables `DOCKER_*` requises).
## Assets
- Binaires disponibles via artefacts CI.
- Images Docker taggées `latest` (et potentiellement `vX.Y.Z` selon configuration).
## Post-release
- Mettre à jour la documentation si nécessaire.
- Ouvrir une issue pour les améliorations/retours.