Droogloop van release.ps1 laat de working tree ongemoeid

This commit is contained in:
Jordy Hoogeveen
2026-09-09 11:25:35 +02:00
parent 2a4edee192
commit dbdb3ecfc3
3 changed files with 13 additions and 4 deletions
+9 -3
View File
@@ -53,12 +53,18 @@ if ($appVersion -match "-dev$") {
}
# ── Versie synchroniseren naar frontend/package.json ──────────────────────
# Een droogloop schrijft hier niet: anders laat -DryRun een gewijzigd bestand
# achter, en tagt de echte release daarna een vervuilde working tree.
$frontendPkgPath = Join-Path $PSScriptRoot "frontend/package.json"
$frontendPkg = Get-Content $frontendPkgPath -Raw | ConvertFrom-Json
if ($frontendPkg.version -ne $appVersion) {
$frontendPkg.version = $appVersion
[System.IO.File]::WriteAllText($frontendPkgPath, ($frontendPkg | ConvertTo-Json -Depth 10))
Write-Host "Versie gesynchroniseerd naar frontend: $appVersion" -ForegroundColor Green
if ($DryRun) {
Write-Host "[DRY-RUN] Versie naar frontend synchroniseren: $($frontendPkg.version) -> $appVersion" -ForegroundColor Yellow
} else {
$frontendPkg.version = $appVersion
[System.IO.File]::WriteAllText($frontendPkgPath, ($frontendPkg | ConvertTo-Json -Depth 10))
Write-Host "Versie gesynchroniseerd naar frontend: $appVersion" -ForegroundColor Green
}
}
$gitTag = "$appVersion"