livekit-cli
livekit-cli copied to clipboard
Add macOS release builds and remove Windows ARM 32-bit
Summary
- Add darwin/amd64 (Intel) and darwin/arm64 (Apple Silicon) to release builds
- Remove Windows ARM 32-bit builds (non-existent architecture)
- Update Makefile to build and install appropriate macOS binaries based on architecture
Rationale
- macOS builds were missing from releases despite Go's cross-compilation support
- Having direct binary downloads is useful for developer installs and CI/CD pipelines without requiring Homebrew
- Windows ARM 32-bit has no real-world usage (only ARM64 exists for Windows on ARM)
- Linux ARM 32-bit retained for Raspberry Pi and embedded device support
Release Impact
New release artifacts will include:
- macOS: darwin/amd64, darwin/arm64
- Linux: linux/amd64, linux/arm64, linux/arm
- Windows: windows/amd64, windows/arm64