mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-17 05:41:29 +02:00
Single workflow at .github/workflows/build-linux.yml that builds Linux release in Cake's prebuilt Docker image. Skips the simplybs source-toolchain bootstrap (which ate 9GB on jw-laptop before bailing) — uses the prebuilt monero_c .so bundle instead, just like Cake's own CI does. Targets runs-on: ubuntu-latest, which matches both your linux-beast self-hosted runner (per its labels in the Gitea runners panel) AND GitHub-hosted ubuntu-latest, so the same workflow file works whether CI fires from Gitea Actions or GitHub Actions. Triggers on push to dev/main, on PRs, and manual workflow_dispatch. Outputs hash_wallet_linux_<sha>.zip as a downloadable artifact (14d retention). Secrets needed on the runner / repo: - TROCADOR_API_KEY - TROCADOR_MONERO_API_KEY (set to same value as TROCADOR_API_KEY for now) - TROCADOR_EXCHANGE_MARKUP (e.g. "1") Add via: GitHub repo Settings > Secrets and variables > Actions, or Gitea repo Settings > Secrets.