Binary Releases
GitHub Actions builds Lexa artifacts for four targets on every release tag.
Target matrix
- macOS Apple Silicon (
aarch64-apple-darwin) - macOS Intel (
x86_64-apple-darwin) - Linux x86_64 (
x86_64-unknown-linux-gnu) - Windows x86_64 (
x86_64-pc-windows-msvc)
Publishing a release
Tag the commit and push — the release workflow handles the rest:
git tag v0.5.1
git push origin v0.5.1The workflow attaches the four binaries to the GitHub Release and updates
CHANGELOG.md is a manual edit you make before tagging.
Picking up a release locally
lexa upgradeThis replaces the currently running binary with the latest release. Pin a
specific version with lexa upgrade v0.5.1, or override the install location
with --install-dir / LEXA_INSTALL_DIR. See the
Install page for details.
