Livrer une nouvelle version

Pour livrer une nouvelle version d’æneria :

Commencez par :

  • Mettre à jour le numéro de version dans config/services.yaml

  • Renseigner les nouveautés de cette version dans le fichier CHANGELOG.md

Commitez ces changements et poussez un nouveau tag :

git add CHANGELOG.md config/services.yaml
git commit -m "Prepare 1.2.3"
git push
git tag 1.2.3
git push --tag

La CI Gitlab va alors :

  • Générer les assets en mode prod

  • Télécharger les dépendences Composer en mode prod

  • Passer les tests

  • Archiver les sources (avec les dépendences Composer et les assets)

  • Envoyer cette archive sur statics.aeneria.com

  • Créer une release Gitlab

Il reste ensuite à modifier la release Gitlab pour y renseigner le changelog (copier/coller du fichier CHANGELOG.md)

La documentation sera regénérée automatiquement par readthedocs.

C’est bon, votre nouvelle version est en ligne !