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.
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user