• v0.3.2 4bf3065fc5

    coreci-bot released this 2026-09-12 23:07:34 +00:00 | 1 commits to main since this release

    Nextcraft 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 installcurl -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 pipelinescripts/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 doctor
    
    Downloads