From 01f3fdf2fff7525b708466d9cca516feccb3e1b6 Mon Sep 17 00:00:00 2001 From: Krystie Date: Sun, 28 Jun 2026 20:17:47 -0700 Subject: [PATCH] ci: produce portable Windows GUI wallet ZIP (was missing from release) --- .github/workflows/build-all.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.github/workflows/build-all.yml b/.github/workflows/build-all.yml index 4958883..291ace6 100644 --- a/.github/workflows/build-all.yml +++ b/.github/workflows/build-all.yml @@ -268,6 +268,22 @@ jobs: echo "=== dist/ contents ===" find dist/ -type f | head -50 + - name: Upload portable wallet zip + # Portable Windows GUI wallet ZIP — what users extract to a folder + # and run triangles-qt.exe directly. This is what the Chocolatey + # package and most manual downloads expect. + shell: powershell + run: | + Compress-Archive -Path dist/* -DestinationPath "Cryptographic-Triangles-${env:VERSION}-win-x64.zip" -Force + echo "Created Cryptographic-Triangles-${env:VERSION}-win-x64.zip" + Get-Item "Cryptographic-Triangles-${env:VERSION}-win-x64.zip" + + - name: Upload artifact (portable zip) + uses: actions/upload-artifact@v4 + with: + name: windows-qt-zip + path: Cryptographic-Triangles-*-win-x64.zip + - name: Download Tor shell: powershell run: | @@ -761,6 +777,8 @@ jobs: mkdir -p release # Windows Qt installer (setup.exe — includes Tor, Start Menu shortcuts, uninstaller) cp artifacts/windows-qt-setup/*.exe release/ + # Windows Qt portable zip (extract & run — no install required) + cp artifacts/windows-qt-zip/*.zip release/ # Windows daemon (zip with DLLs + Tor) cd artifacts/windows-daemon && zip -r "../../release/Cryptographic-Triangles-${VERSION}-win-x64-daemon.zip" . && cd ../.. # Linux Qt .deb (dpkg -i to install — includes Tor, desktop entry, icon)