Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

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.1

The 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 upgrade

This 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.