Droogloop van release.ps1 laat de working tree ongemoeid
This commit is contained in:
@@ -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,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": {
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user