Skip to content

Add x86_64 musl prebuilt target and installer support - #15

Merged
morgaesis merged 1 commit into
mainfrom
feat/musl-target
Jun 13, 2026
Merged

morgaesis merged 1 commit into
mainfrom
feat/musl-target

Add x86_64 musl prebuilt target; installer accepts musl

1c181c1
Select commit
Loading
Failed to load commit list.
postil-dev / postil/review succeeded Jun 13, 2026 in 1m 15s

1 error, 0 warn, 0 info

The installer now maps every musl Linux host to a musl target, but only x86_64 musl is released, so aarch64 musl systems will try to download a non-existent asset. The release workflow change itself looks correct.

  • error error install.sh:53 — Installer constructs non-existent aarch64-musl target · confidence 0.90 · kind: risk

Model: moonshotai/kimi-k2.6

Annotations

Check failure on line 56 in install.sh

See this annotation in the file changed.

@postil-dev postil-dev / postil/review

Installer constructs non-existent aarch64-musl target

The musl detection sets `os_part="unknown-linux-musl"` for any Linux architecture, but the release matrix only publishes `x86_64-unknown-linux-musl`. On an `aarch64` musl host the installer will request `aarch64-unknown-linux-musl`, which does not exist, regressing from the previous clear source-build error. Restrict the musl mapping to `arch_part="x86_64"` and keep the source-build error for other architectures.