fix: clean slate from v0.3.0
CI / test (push) Successful in 1m10s
CI / build (push) Successful in 2m24s
CI / release (push) Successful in 2m28s

- csproj: revert to 0.3.0
- package-velopack.ps1: clean output dir before vpk pack, keep feed files (json/nupkg) for GiteaSource auto-update
- ci.yml: upload feed files (json/nupkg) to Gitea release for GiteaSource auto-update
This commit is contained in:
fristy committed 2026-09-05 12:34:29 +03:00
1 parent 05ef34e034
commit ab9cf6197f
3 files changed
+18 -7

No files matched your search

+12 -3
View File
@@ -5,8 +5,8 @@
.DESCRIPTION
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ı dosyalarını istenen formata rename eder: RGBLedStripController-Setup-v{version}-x64.exe, RGBLedStripController-Portable-v{version}-x64.zip
3. vpk pack ile Setup.exe, Portable.zip ve feed dosyalarını üretir
4. Setup.exe ve Portable.zip'i istenen formata rename eder (feed dosyaları orijinal Velopack naming'de kalır)
5. Çıktı: artifacts/velopack/win-x64-stable/
.NOTES
@@ -41,6 +41,14 @@ if (-not $WhatIf) {
Write-Host "[WhatIf] Would clean: $stagedPublishDir"
}
# Velopack output klasörünü temizle (duplicate önleme)
if (-not $WhatIf) {
if (Test-Path $velopackDir) { Remove-Item -Recurse -Force $velopackDir }
New-Item -ItemType Directory -Force -Path $velopackDir | Out-Null
} else {
Write-Host "[WhatIf] Would clean and recreate: $velopackDir"
}
# 1. dotnet publish
$publishArgs = @(
"publish", $projPath
@@ -81,7 +89,8 @@ if (-not $WhatIf) {
Write-Host "[WhatIf] dotnet tool run vpk $vpkArgs"
}
# 3. Dosyaları istenen formata rename et
# 3. Sadece Setup.exe ve Portable.zip'i istenen formata rename et
# Feed dosyaları (releases.*.json, *.nupkg) orijinal Velopack naming'de kalsın (auto-update için)
$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"