From 581f693e567031c10bb31c523421899cde4ff9fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89loi=20Rivard?= Date: Fri, 6 Oct 2023 17:16:19 +0200 Subject: [PATCH] feat: display the version number in the footer --- README.md | 9 +++++++++ web/flaskr/__init__.py | 3 +++ web/flaskr/templates/footer.html | 1 + 3 files changed, 13 insertions(+) diff --git a/README.md b/README.md index 85f668f5..1f5bdd40 100644 --- a/README.md +++ b/README.md @@ -28,6 +28,15 @@ docker compose -f docker-compose.yml -f docker-compose.prod.yml up Vous pouvez suivre la documentation dans [./CONTRIBUTING.md](./CONTRIBUTING.md) pour installer localement le projet et le tester. +## Publier une nouvelle version + +- Incrémenter le numéro de version dans la variable `__version__` de `web/flask/__init__.py` +- Commiter ce changement. +- Mettre un tag sur le commit, portant le numéro de la version, avec `git tag vX.Y.Z` +- Pousser le commit ET le tag `git push origin main --tags` +- Se rendre sur [la page github de publication de version](https://github.com/numerique-gouv/b3desk/releases/new) +- Choisir le tag récemment ajouté, remplir les informations, publier la version. + ## Licence Ce logiciel est mis à disposition sous la licence EUPL : https://commission.europa.eu/content/european-union-public-licence_fr diff --git a/web/flaskr/__init__.py b/web/flaskr/__init__.py index 5c5a5b88..78d666a0 100755 --- a/web/flaskr/__init__.py +++ b/web/flaskr/__init__.py @@ -23,6 +23,8 @@ CRITICAL_VARS = ["OIDC_ISSUER", "OIDC_CLIENT_SECRET", "BIGBLUEBUTTON_SECRET"] LANGUAGES = ["en", "fr"] +__version__ = "1.0.2" + def setup_babel(app): babel = Babel(app) @@ -59,6 +61,7 @@ def global_processor(): "beta": app.config["BETA"], "documentation_link": app.config["DOCUMENTATION_LINK"], "LANGUAGES": LANGUAGES, + "version": __version__, **app.config["WORDINGS"], } diff --git a/web/flaskr/templates/footer.html b/web/flaskr/templates/footer.html index 1ef87a1c..ed88b0ab 100644 --- a/web/flaskr/templates/footer.html +++ b/web/flaskr/templates/footer.html @@ -14,6 +14,7 @@