Gestion des versions¶
Les versions suivent Conventional Commits et Semantic Versioning. Le processus de publication est entièrement automatisé via scripts/bin/release :
./scripts/bin/release patch # e.g. 1.9.8 → 1.9.9
./scripts/bin/release minor # e.g. 1.9.8 → 1.10.0
./scripts/bin/release patch --dry-run # preview without changes
La commande gère l'incrémentation de version, la génération du CHANGELOG, la construction de la gem, la publication sur RubyGems et la création de la release GitHub en une seule étape.
Référence complète¶
Le guide complet d'automatisation des versions — workflow en 10 étapes, options, dépannage, architecture des bibliothèques — se trouve dans la documentation des contributeurs :
Automatisation des versions → docs/systems/release-automation.md
Voir aussi : Système de version automatisé → docs/systems/automated-version-system.md