livekit-cli icon indicating copy to clipboard operation
livekit-cli copied to clipboard

Add macOS release builds and remove Windows ARM 32-bit

Open odinho opened this issue 3 months ago • 1 comments

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

odinho avatar Nov 20 '25 12:11 odinho

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Nov 20 '25 12:11 CLAassistant