fix(version): afficher 2.2.0 au lieu de 2.1.0 dans l'UI
Les 3 affichages (badge header, A propos, pied de l'aide) lisaient la version bakee dans l'image Docker, qui retombait sur l'ARG VERSION=2.1.0 car build.sh/build.ps1 ne transmettaient pas le tag git. - Dockerfile / docker-compose.yml : defaut porte a 2.2.0 - build.sh : export VERSION pour substitution par docker compose - build.ps1 : version derivee de git describe puis exportee - CHANGELOG / ROADMAP alignes sur 2.2.0
This commit is contained in:
@@ -106,6 +106,14 @@ Ce vault est utilisé pour les tests de développement d'ObsiGate.
|
||||
}
|
||||
}
|
||||
|
||||
# ----- Resolve version from git before Docker build -----
|
||||
$Version = (git describe --tags --dirty 2>$null) -replace '^v',''
|
||||
if (-not $Version) { $Version = "0.0.0" }
|
||||
$Version | Out-File -Encoding ascii -NoNewline -FilePath "backend\VERSION"
|
||||
# Export so docker compose substitutes ${VERSION} in the build arg
|
||||
$env:VERSION = $Version
|
||||
Write-Info "Version : $Version"
|
||||
|
||||
# ----- Build the image -----
|
||||
$BuildArgs = @("-f", $ComposeFile)
|
||||
if (-not $UseCache) {
|
||||
|
||||
Reference in New Issue
Block a user