From 552809e359dab2463f4107efcc7f008bd968203e Mon Sep 17 00:00:00 2001 From: Krystie Date: Thu, 2 Apr 2026 21:58:32 -0700 Subject: [PATCH] Bundle Tor Expert Bundle in all platform releases Every release now ships with Tor integrated: - Windows Qt/daemon: tor.exe + geoip data in tor/ subfolder - Linux Qt/daemon: tor binary + geoip data in tor/ subfolder - macOS DMG: tor binary inside .app/Contents/MacOS/tor/ The wallet auto-detects tor in the tor/ subfolder next to the binary. No user configuration needed - Tor starts automatically on launch. Release assets now packaged as archives (zip/tar.gz) to include the tor/ directory alongside the wallet binary. --- .github/workflows/build-all.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build-all.yml b/.github/workflows/build-all.yml index cbc14c7..7510d85 100644 --- a/.github/workflows/build-all.yml +++ b/.github/workflows/build-all.yml @@ -80,6 +80,19 @@ jobs: run: | make -j$(nproc) + - name: Package + run: | + mkdir -p dist + cp release/triangles-qt.exe dist/ + windeployqt dist/triangles-qt.exe || true + # Copy runtime DLLs + for dll in libgcc_s_seh-1.dll libstdc++-6.dll libwinpthread-1.dll; do + cp /mingw64/bin/$dll dist/ 2>/dev/null || true + done + + - name: Strip binary + run: strip --strip-all dist/triangles-qt.exe + - name: Bundle Tor shell: powershell run: | @@ -98,19 +111,6 @@ jobs: Copy-Item -Recurse tor-extract/data dist/tor/data } - - name: Package - run: | - mkdir -p dist - cp release/triangles-qt.exe dist/ - windeployqt dist/triangles-qt.exe || true - # Copy runtime DLLs - for dll in libgcc_s_seh-1.dll libstdc++-6.dll libwinpthread-1.dll; do - cp /mingw64/bin/$dll dist/ 2>/dev/null || true - done - - - name: Strip binary - run: strip --strip-all dist/triangles-qt.exe - - name: Upload artifact uses: actions/upload-artifact@v4 with: