build: document Go+Rust build-host toolchains + preflight check #48

Merged
clawdie merged 1 commit from build/document-go-rust-toolchains into main 2026-06-14 12:27:32 +02:00
Owner

Go (zot agent) and Rust (Colibri release binaries) are required on the build host to produce the binaries build.sh stages — but were undocumented (Codex had to hand-install Go).

  • REQUIREMENTS.md: add go rust to the build-host pkg install line, with a note that they are build-host toolchains, not image packages (build.sh stages prebuilt binaries; the live USB runs the static zot binary and needs neither).
  • build.sh: the binary-missing preflights now also note when the matching toolchain (go/cargo) is absent — so a missing toolchain shows up front, not mid-build. No false failure when binaries are already prebuilt.

Go is intentionally NOT added to the image pkg lists.

Go (zot agent) and Rust (Colibri release binaries) are required on the **build host** to produce the binaries `build.sh` stages — but were undocumented (Codex had to hand-install Go). - REQUIREMENTS.md: add `go rust` to the build-host `pkg install` line, with a note that they are build-host toolchains, **not** image packages (build.sh stages prebuilt binaries; the live USB runs the static zot binary and needs neither). - build.sh: the binary-missing preflights now also note when the matching toolchain (`go`/`cargo`) is absent — so a missing toolchain shows up front, not mid-build. No false failure when binaries are already prebuilt. Go is intentionally NOT added to the image pkg lists.
clawdie added 1 commit 2026-06-14 12:27:26 +02:00
Go (builds the zot agent) and Rust (builds the Colibri release binaries) are
required on the build host to produce the binaries build.sh stages, but were
undocumented. Add them to REQUIREMENTS.md (build-host only, not the image), and
make the binary-missing preflights note when the matching toolchain (go/cargo)
isn't installed so that case surfaces up front instead of later.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
clawdie merged commit df82c272b4 into main 2026-06-14 12:27:31 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/clawdie-iso#48
No description provided.