feat(ci): publish cross-compiled runner binaries as release assets #1
merged
cole.christensen@gmail.com wants to merge
ci/publish-runner-binaries
into main
No CI
Summary
- Adds
publish-runnerCI step that builds the CLI for linux_arm64 (native on Pi) and linux_amd64 (cross-compiled), then uploads both as release assets under alatesttag - Fixes the broken
/runner/downloadendpoint — currently returns{"platforms":[]}because the old Burrito/Elixir build was silently failing
Prerequisites (one-time on Pi runner)
rustup target add x86_64-unknown-linux-gnu
sudo apt-get install -y gcc-x86-64-linux-gnu
Test plan
- Install cross-compilation toolchain on Pi runner
- Merge and verify CI
publish-runnerstep succeeds - Verify
anvil release assets latest fangorn/anvil-clishows both binaries - Server-side consumption of these assets is a separate task
Closes #1
Created Apr 10, 2026 at 01:16 UTC
| Merged Apr 10, 2026 at 04:25 UTC
by
cole.christensen@gmail.com