#2119·iii

iii-init macOS release assets contain Linux ELF binaries

Author: wunitbCreated Sep 1, 2026Updated Sep 1, 2026

The iii/v0.22.1 release publishes iii-init-aarch64-apple-darwin.tar.gz and iii-init-x86_64-apple-darwin.tar.gz, but both archives contain Linux ELF executables rather than Mach-O binaries.

Reproduction:

bash
for target in aarch64-apple-darwin x86_64-apple-darwin; do
  curl -fsSLO "https://github.com/iii-hq/iii/releases/download/iii/v0.22.1/iii-init-${target}.tar.gz"
  mkdir "$target" && tar -xzf "iii-init-${target}.tar.gz" -C "$target"
  file "$target/iii-init"
done

Observed:

  • aarch64 asset: ELF 64-bit LSB executable, ARM aarch64
  • x86_64 asset: ELF 64-bit LSB pie executable, x86-64

Expected: Mach-O binaries if these are intended as macOS host tools, or no *-apple-darwin assets if iii-init is Linux guest-runtime infrastructure only. Publishing Linux binaries under macOS target names causes platform installers to accept a checksum-valid but non-executable artifact.