@nebutra/carina
v0.8.21
Published
Native launcher for the Carina Agent Runtime
Downloads
2,725
Readme
npm Native Launcher
This directory contains the publishable @nebutra/carina launcher package. It
selects an OS/architecture-specific optional package and directly executes its
native binary. It never downloads code in postinstall and never starts the
daemon during installation. SDK APIs remain in sdk/typescript.
Publish checklist:
- Run
make release-check. - Run
VERSION=<version> make release-packagefor each supported platform. - Verify archive checksums.
- Build each package from
platform-package.json.template, including native binaries (the five services/CLIs and all six Zig tools),SHA256SUMS, and an SPDX SBOM. Do not put a self-asserted provenance statement in the tarball. - Publish platform packages before the launcher package with
npm publish --provenance; npm's OIDC flow creates the provenance evidence. - Freeze all five tarballs in one checksum-verified GitHub draft-release bundle before the first npm publish. Every retry must reuse that bundle.
- Smoke test
npm packand an offline global install from the packed tarballs. - Publish only after the release assets are attested and checksummed.
The files here are release inputs; their presence does not mean the npm package has already been published.
