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
+3
View File
@@ -8,6 +8,9 @@
een token (`read:package`) — anoniem geeft de registry `401 Unauthorized` een token (`read:package`) — anoniem geeft de registry `401 Unauthorized`
- Testsuite dekt nu het serveren van de favicon, de cache-headers daarop en de - Testsuite dekt nu het serveren van de favicon, de cache-headers daarop en de
404 op ontbrekende bestanden 404 op ontbrekende bestanden
- `release.ps1 -DryRun` schrijft de frontend-versie niet meer echt weg: een
droogloop meldde de sync wél en voerde hem óók uit, waardoor er na een
`-DryRun` een gewijzigde `frontend/package.json` bleef liggen
### Opgelost ### Opgelost
- De favicon bleef weg in de browser: `favicon.svg` en `icons/*` hebben geen - De favicon bleef weg in de browser: `favicon.svg` en `icons/*` hebben geen
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "vibefinance-frontend", "name": "vibefinance-frontend",
"version": "0.1.8-dev", "version": "0.1.8",
"private": true, "private": true,
"type": "module", "type": "module",
"scripts": { "scripts": {
+6
View File
@@ -53,13 +53,19 @@ if ($appVersion -match "-dev$") {
} }
# ── Versie synchroniseren naar frontend/package.json ────────────────────── # ── 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" $frontendPkgPath = Join-Path $PSScriptRoot "frontend/package.json"
$frontendPkg = Get-Content $frontendPkgPath -Raw | ConvertFrom-Json $frontendPkg = Get-Content $frontendPkgPath -Raw | ConvertFrom-Json
if ($frontendPkg.version -ne $appVersion) { if ($frontendPkg.version -ne $appVersion) {
if ($DryRun) {
Write-Host "[DRY-RUN] Versie naar frontend synchroniseren: $($frontendPkg.version) -> $appVersion" -ForegroundColor Yellow
} else {
$frontendPkg.version = $appVersion $frontendPkg.version = $appVersion
[System.IO.File]::WriteAllText($frontendPkgPath, ($frontendPkg | ConvertTo-Json -Depth 10)) [System.IO.File]::WriteAllText($frontendPkgPath, ($frontendPkg | ConvertTo-Json -Depth 10))
Write-Host "Versie gesynchroniseerd naar frontend: $appVersion" -ForegroundColor Green Write-Host "Versie gesynchroniseerd naar frontend: $appVersion" -ForegroundColor Green
} }
}
$gitTag = "$appVersion" $gitTag = "$appVersion"