Versienummer automatisch verhogen bij elke commit (1.1.1)
- VERSION bevat het versienummer, config.py leest het daaruit (werkt ook in Docker, waar config.ini niet meegaat) - verhoog_versie.py: laatste cijfer +1 tot 99, dan het middelste; het middelste ook tot 99, dan het eerste - CLAUDE.md: Claude verhoogt de versie voor elke commit Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
51b016d8fb
commit
6e78b2e790
4 files changed
+62
-1
No files matched your search
@@ -27,6 +27,15 @@ def _get(section, key, fallback='', env=None):
|
||||
return config_file.get(section, key, fallback=fallback)
|
||||
|
||||
|
||||
def _versie():
|
||||
"""Versienummer uit het bestand VERSION (wordt bij elke commit verhoogd met verhoog_versie.py, zie CLAUDE.md)."""
|
||||
try:
|
||||
with open(os.path.join(base_dir, 'VERSION'), encoding='utf-8') as f:
|
||||
return f.read().strip()
|
||||
except OSError:
|
||||
return _get('algemeen', 'app_version', 'onbekend')
|
||||
|
||||
|
||||
def _secret_key():
|
||||
"""FLASK_SECRET_KEY, config.ini, of anders een willekeurige sleutel die bewaard wordt in geheimen/flask.key.
|
||||
(Nooit een vaste standaardsleutel: daarmee kan iemand een sessie voor eender welke school vervalsen.)"""
|
||||
@@ -86,7 +95,7 @@ class Config(metaclass=_SchoolConfigMeta):
|
||||
_get('algemeen', 'superbeheerders', env='PIVOT_SUPERBEHEERDERS').replace(';', ',').split(',')
|
||||
if x.strip()]
|
||||
|
||||
APP_VERSION = _get('algemeen', 'app_version', '1.1.0')
|
||||
APP_VERSION = _versie()
|
||||
|
||||
# Elke bezochte pagina bewaren in de tabel Logs (centrale database)
|
||||
LOGBOEK = _get('algemeen', 'logboek', 'ja').strip().lower() in ('ja', 'yes', 'true', '1', 'on')
|
||||
|
||||
Reference in new issue
Block a user