Add Burrito release packaging for Symphony
#### Context Using Symphony currently requires installing and configuring an Elixir runtime. Downloadable executables make first use much simpler. #### TL;DR *Add self-contained Burrito executables for macOS and Linux.* #### Summary - Add Burrito targets for macOS and Linux on arm64 and x86_64. - Route packaged releases through the existing Symphony CLI. - Build release assets, run native smoke tests, and publish checksums from GitHub Actions. - Document release binaries and source-run examples. #### Alternatives - Escript still requires Erlang/Elixir on the user's machine. - Native macOS Burrito builds hit a Zig linker failure, so CI cross-builds on Linux. - The workflow keeps the existing acknowledgement gate but does not pass the flag itself. #### Test Plan - [x] `make -C elixir all` - [x] `mise exec -- mix test --cover` - [x] `mise exec -- mix lint` - [x] `mise exec -- mix dialyzer --format short` - [x] `actionlint .github/workflows/burrito-release.yml` - [x] Run the packaged macOS arm64 CLI on this Mac.
A
Alex Kotliarskyi committed
91a624958c1cedf2c48840f211d9d017f8a7942e
Parent: 45a53b8
Committed by GitHub <noreply@github.com>
on 7/18/2026, 12:08:11 AM