diff --git a/Changelog.md b/Changelog.md index becc8c3..4f0ddc4 100644 --- a/Changelog.md +++ b/Changelog.md @@ -8,6 +8,9 @@ een token (`read:package`) — anoniem geeft de registry `401 Unauthorized` - Testsuite dekt nu het serveren van de favicon, de cache-headers daarop en de 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 - De favicon bleef weg in de browser: `favicon.svg` en `icons/*` hebben geen diff --git a/frontend/package.json b/frontend/package.json index f5a636b..887a865 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "vibefinance-frontend", - "version": "0.1.8-dev", + "version": "0.1.8", "private": true, "type": "module", "scripts": { diff --git a/release.ps1 b/release.ps1 index 30efd1f..4d54ab9 100644 --- a/release.ps1 +++ b/release.ps1 @@ -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"