docs: ajout guide de release
This commit is contained in:
parent
62a972594d
commit
7cc675c129
@ -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
21
docs/release_guide.md
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# Guide de Release
|
||||||
|
|
||||||
|
## Préparation
|
||||||
|
- S’assurer 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.
|
Loading…
x
Reference in New Issue
Block a user