mix bellwether.bundle (bellwether v0.1.0)

Copy Markdown

Refresh the Agent binaries this package carries.

mix bellwether.bundle

Run it before mix hex.publish. The binaries in priv/bin/ are committed, so a publish that skips this ships whichever Agent was built last — a package that installs cleanly and puts a stale binary on a device, which is the kind of failure nobody notices until a fleet reports something odd.

Needs Docker and a builder for the target. The Agent is built natively on an arm64 builder rather than cross-compiled, which is why Apple Silicon and arm64 CI both work and an x86-only machine does not.

Options

  • --target - default aarch64-unknown-linux-musl, the only one bundled.
  • --platform - Docker platform, default linux/arm64.