Release
Le versioning est piloté par application.properties (la source de vérité unique, un fichier XML contenant un élément <version>).
Comment une release est préparée
Publie une Release GitHub avec un tag (par ex.
v0.1.0).Le workflow
sync-version-on-release.ymls'exécute surrelease: publishedet, si la version du tag diffère de celle du fichier, met à jour les deux :- le
<version>dansapplication.properties, et - le
"version"de premier niveau danspackage.json
puis ouvre une PR
release-sync/<version>versmainet la merge automatiquement.- le
Si la version du fichier correspond déjà au tag, le workflow ne fait rien.
