build: one command builds every target
`release.sh --all` builds each target a published release carries, currently x86_64 and aarch64 Linux. It re-runs the script per target rather than looping inline, so a single failure aborts the whole release instead of leaving a half-published set where one architecture has today's build and another has last week's — the failure mode that matters when several artefacts share a version number. The target list sits next to a note that it must agree with install.sh's `uname -m` detection: adding a target here without teaching the installer about it produces a tarball nobody ever downloads. Both artefacts verified by booting them on Debian 11 (glibc 2.31, the oldest supported), x86_64 and aarch64: health check, the apex redirect to the owner's profile, and the security headers all present. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JZwc7URWKVhkAuRTWiDmjA
JamesPatrickGill authored 1 day agoparent8ed4e5aBrowse files
a2c1dd1f14c1b747f29d795685de2ec0aa0522a4