From 54b42a2861b2fb4fed4fcce15712037a9b1946a0 Mon Sep 17 00:00:00 2001 From: fristyxd Date: Sat, 5 Sep 2026 03:40:04 +0300 Subject: [PATCH] ci: rename Velopack outputs to RGBLedStripController-Setup-v{version}-x64.exe format --- scripts/release/package-velopack.ps1 | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/scripts/release/package-velopack.ps1 b/scripts/release/package-velopack.ps1 index b3226ad..0180c85 100644 --- a/scripts/release/package-velopack.ps1 +++ b/scripts/release/package-velopack.ps1 @@ -6,7 +6,8 @@ 1. Proje dosyasından sürüm okur 2. dotnet publish (self-contained, single-file, win-x64) 3. vpk pack ile Setup.exe ve Portable.zip üretir - 4. Çıktı: artifacts/velopack/win-x64-stable/ + 4. Çıktı dosyalarını istenen formata rename eder: RGBLedStripController-Setup-v{version}-x64.exe, RGBLedStripController-Portable-v{version}-x64.zip + 5. Çıktı: artifacts/velopack/win-x64-stable/ .NOTES Velopack CLI: dotnet tool restore ile yüklenen vpk kullanılır @@ -80,6 +81,20 @@ if (-not $WhatIf) { Write-Host "[WhatIf] dotnet tool run vpk $vpkArgs" } +# 3. Dosyaları istenen formata rename et +$setupSrc = Join-Path $velopackDir "Fristy.RgbLedStripController-win-Setup.exe" +$setupDst = Join-Path $velopackDir "RGBLedStripController-Setup-v${version}-x64.exe" +$portableSrc = Join-Path $velopackDir "Fristy.RgbLedStripController-win-Portable.zip" +$portableDst = Join-Path $velopackDir "RGBLedStripController-Portable-v${version}-x64.zip" + +if (-not $WhatIf) { + if (Test-Path $setupSrc) { Move-Item -Force $setupSrc $setupDst; Write-Host "Renamed: $($setupDst)" } + if (Test-Path $portableSrc) { Move-Item -Force $portableSrc $portableDst; Write-Host "Renamed: $($portableDst)" } +} else { + Write-Host "[WhatIf] Would rename: $setupSrc -> $setupDst" + Write-Host "[WhatIf] Would rename: $portableSrc -> $portableDst" +} + Write-Host "Done. Output: $velopackDir" -ForegroundColor Green if (-not $WhatIf) { if (Test-Path $velopackDir) {