24 lines
669 B
Markdown
24 lines
669 B
Markdown
# 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.
|
||
|
||
|