4770a8368f
File VERSION (semver, cotto nell'immagine) letto da src/version.py. Compare nelle notifiche trade (telegram_notifier) e nel report orario -> sai quale codice ha generato quale msg. scripts/bump_version.py incrementa la patch; scripts/deploy.sh = bump+commit+rebuild (versione aumenta ad OGNI deploy). v1.0.0 = primo release versionato (include hurst loss-guard). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
19 lines
564 B
Python
19 lines
564 B
Python
"""Versione dell'app, incrementata ad ogni deploy. Compare nei messaggi Telegram per correlare
|
|
i msg al codice in esecuzione. Sorgente: file VERSION nella root (cotto nell'immagine al build).
|
|
Bump: scripts/bump_version.py (o scripts/deploy.sh, che bumpa+committa+rebuilda)."""
|
|
from __future__ import annotations
|
|
|
|
from pathlib import Path
|
|
|
|
_VERSION_FILE = Path(__file__).resolve().parents[1] / "VERSION"
|
|
|
|
|
|
def get_version() -> str:
|
|
try:
|
|
return _VERSION_FILE.read_text().strip()
|
|
except Exception:
|
|
return "0.0.0"
|
|
|
|
|
|
APP_VERSION = get_version()
|