-
released this
2026-09-12 23:07:34 +00:00 | 1 commits to main since this releaseNextcraft v0.3.2 — Phase 2: Binary Build + Release Pipeline
The first release carrying binaries — every release from v0.3.2 onward ships
nextcraft-linux-x64+ sha256 checksum assets (the ongoing-binaries contract).What landed
- Node SEA binary build (
build-binary) — the CLI compiled to a self-contained linux x64 executable (node runtime embedded; runs without node installed). Build-time version stamping: the binary reports the release it ships in - One-liner install —
curl -fsSL https://git.coreci.dev/coreci/nextcraft/raw/main/scripts/install.sh | sh— resolves the latest release from the Gitea API, downloads the binary + checksum, verifies sha256 before install, installs to~/.local/bin, degrades to printed source-bootstrap instructions on any failure. Checksum mismatch = hard stop - Release-asset pipeline —
scripts/release-assets.sh <tag>attaches binary + checksum to any release; token resolved from.env*files only (never shell env) - 30 unit tests green including install tamper-rejection E2E and poisoned-env token isolation
Requirements covered
- REQ-4-003 (one-liner install) — complete
- REQ-4-004 (binary release pipeline) — complete
Install
curl -fsSL https://git.coreci.dev/coreci/nextcraft/raw/main/scripts/install.sh | sh nextcraft doctorDownloads
- Node SEA binary build (