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:
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"
doneObserved:
- 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.
Source: iii-hq/iii