From 7cc675c129752ff86da8f93f4e431dfdbf956e3f Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 26 Aug 2025 11:03:06 +0200 Subject: [PATCH] docs: ajout guide de release --- docs/README.md | 1 + docs/release_guide.md | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 docs/release_guide.md diff --git a/docs/README.md b/docs/README.md index 67eb733..14e4aea 100644 --- a/docs/README.md +++ b/docs/README.md @@ -25,6 +25,7 @@ Voir aussi: - `performance.md` - `api_json_spec.md` - `api_contrats.md` +- `release_guide.md` ## REX technique diff --git a/docs/release_guide.md b/docs/release_guide.md new file mode 100644 index 0000000..c7ee6fc --- /dev/null +++ b/docs/release_guide.md @@ -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.