This repository now includes a cross-platform pipeline that builds a slimmed onion relay
binary named onionrelay for:
- Linux x86_64
- macOS Intel (
macos-13) - macOS Apple Silicon (
macos-14)
Workflow file:
.github/workflows/build-onionrelay-unix.yml
Trigger:
- Manually via
workflow_dispatch - Pushes to
maintouching:- workflow file
scripts/build_onionrelay_unix.shonionrelay_src/**
Output artifacts:
onionrelay-linux-x86_64.tar.gzonionrelay-macos-intel.tar.gzonionrelay-macos-apple-silicon.tar.gz
Each tarball contains:
onionrelayLICENSE
Script:
scripts/build_onionrelay_unix.sh
Example:
chmod +x scripts/build_onionrelay_unix.sh
scripts/build_onionrelay_unix.sh ./dist onionrelayBuild flags used for slim profile:
--disable-asciidoc--disable-module-relay--disable-module-dirauth--disable-module-pow