feat: add MSI signature handling and upload steps in build workflow
All checks were successful
All checks were successful
This commit is contained in:
@@ -137,6 +137,12 @@ jobs:
|
|||||||
Copy-Item $msiZipSig.FullName "$outDir/Cinny-Windows-x64.msi.zip.sig" -Force
|
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:"
|
Write-Host "Final output:"
|
||||||
Get-ChildItem $outDir
|
Get-ChildItem $outDir
|
||||||
|
|
||||||
@@ -153,12 +159,19 @@ jobs:
|
|||||||
name: Cinny-Windows-x64.msi.zip
|
name: Cinny-Windows-x64.msi.zip
|
||||||
path: src-tauri/target/release/bundle/msi/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
|
uses: actions/upload-artifact@v3
|
||||||
if: always()
|
if: always()
|
||||||
with:
|
with:
|
||||||
name: Cinny-Windows-x64.msi.zip.sig
|
name: Cinny-Windows-x64.msi.zip.sig
|
||||||
path: src-tauri/target/release/bundle/msi/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:
|
build-linux:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
@@ -478,8 +491,8 @@ jobs:
|
|||||||
if [ -f "artifacts/Cinny-Linux-x64.AppImage.sig/Cinny-Linux-x64.AppImage.sig" ]; then
|
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")
|
APPIMAGE_SIG=$(cat "artifacts/Cinny-Linux-x64.AppImage.sig/Cinny-Linux-x64.AppImage.sig")
|
||||||
fi
|
fi
|
||||||
if [ -f "artifacts/Cinny-Windows-x64.msi.zip.sig/Cinny-Windows-x64.msi.zip.sig" ]; then
|
if [ -f "artifacts/Cinny-Windows-x64.msi.sig/Cinny-Windows-x64.msi.sig" ]; then
|
||||||
MSI_SIG=$(cat "artifacts/Cinny-Windows-x64.msi.zip.sig/Cinny-Windows-x64.msi.zip.sig")
|
MSI_SIG=$(cat "artifacts/Cinny-Windows-x64.msi.sig/Cinny-Windows-x64.msi.sig")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cat > update.json << EOF
|
cat > update.json << EOF
|
||||||
|
|||||||
Reference in New Issue
Block a user