From 5d9304e3ba651f3e95e7ddfb3f5c97702b6e4330 Mon Sep 17 00:00:00 2001 From: Max Litruv Boonzaayer Date: Fri, 20 Feb 2026 18:05:59 +1100 Subject: [PATCH] feat: add MSI signature handling and upload steps in build workflow --- .gitea/workflows/build.yml | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 08d9de2..a9eed0c 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -137,6 +137,12 @@ jobs: Copy-Item $msiZipSig.FullName "$outDir/Cinny-Windows-x64.msi.zip.sig" -Force } + $msiSig = Get-ChildItem "$srcDir/*.msi.sig" -ErrorAction SilentlyContinue | Sort-Object LastWriteTime -Descending | Select-Object -First 1 + if ($msiSig) { + Write-Host "Found MSI.sig: $($msiSig.FullName)" + Copy-Item $msiSig.FullName "$outDir/Cinny-Windows-x64.msi.sig" -Force + } + Write-Host "Final output:" Get-ChildItem $outDir @@ -153,12 +159,19 @@ jobs: name: Cinny-Windows-x64.msi.zip path: src-tauri/target/release/bundle/msi/Cinny-Windows-x64.msi.zip - - name: Upload MSI updater signature + - name: Upload MSI updater signature (zip) uses: actions/upload-artifact@v3 if: always() with: name: Cinny-Windows-x64.msi.zip.sig path: src-tauri/target/release/bundle/msi/Cinny-Windows-x64.msi.zip.sig + + - name: Upload MSI signature + uses: actions/upload-artifact@v3 + if: always() + with: + name: Cinny-Windows-x64.msi.sig + path: src-tauri/target/release/bundle/msi/Cinny-Windows-x64.msi.sig build-linux: runs-on: ubuntu-latest @@ -478,8 +491,8 @@ jobs: if [ -f "artifacts/Cinny-Linux-x64.AppImage.sig/Cinny-Linux-x64.AppImage.sig" ]; then APPIMAGE_SIG=$(cat "artifacts/Cinny-Linux-x64.AppImage.sig/Cinny-Linux-x64.AppImage.sig") fi - if [ -f "artifacts/Cinny-Windows-x64.msi.zip.sig/Cinny-Windows-x64.msi.zip.sig" ]; then - MSI_SIG=$(cat "artifacts/Cinny-Windows-x64.msi.zip.sig/Cinny-Windows-x64.msi.zip.sig") + if [ -f "artifacts/Cinny-Windows-x64.msi.sig/Cinny-Windows-x64.msi.sig" ]; then + MSI_SIG=$(cat "artifacts/Cinny-Windows-x64.msi.sig/Cinny-Windows-x64.msi.sig") fi cat > update.json << EOF