Alex Dunmow feeb31139d feat: publish builds the .bnp itself — the artifact is the only publish form
ninja plugin publish now runs the build pipeline (codeless or wasm,
same as `ninja plugin build`) and uploads the resulting .bnp; the
legacy source-archive path is deleted (internal/archive removed).
--bnp remains as an optional prebuilt-artifact override.

Client-side guard mirrors the orchestrator verify gate: a non-empty
manifest version that differs from plugin.mod fails before upload.

The git-archive-era publish warnings (gitignored-tracked, untracked,
submodules) described a ship mechanism that no longer exists; replaced
with a single dirty-tree drift warning (--strict still aborts).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 02:16:56 +08:00
..