Skip to content

lumenflow:release

← Back to CLI Commands

Run release workflow; publishes through the private licence registry

pnpm lumenflow:release

Options:

FlagDescriptionRequired
--artifacts <dir>Directory of pre-built artifacts to publish; required with —publish-onlyNo
--publish-onlyPublish pre-built artifacts from —artifacts <dir> to the private licence registry: no repository checkout, install or buildNo
--out &lt;dir&gt;Output directory for built artifacts and their manifest; required with —build-onlyNo
--owner-decision &lt;text&gt;The owner’s words authorising a —release-now cut; recorded verbatim in the certification reuse ledgerNo
--release-nowOwner release-now mode (patch and hotfix versions only): cut immediately from the latest certified landed commit, no sweep; the throughput comparison is advisory. Requires —owner-decisionNo
--at &lt;sha&gt;With —build-only: the commit to build (required). Otherwise: the certified commit to cut the release from; default is the newest certified ancestor of origin/mainNo
--build-onlyBuild release artifacts at a commit (—at <sha>) into an output directory (—out <dir>), then exit: no version bump, no tag, no publish credential readNo
--verify-provenanceGenerate and gate on release provenance per artifact: SBOM, dependency scan, checksum, signature reference, compatibility declaration. Fails closed on any missing/stale artifactNo
--verify-consumer-installAfter packing, run npm install against the tarballs in a scratch consumer directory to catch 404s and ERESOLVE errorsNo
--skip-tagSkip creating and pushing the release tag: the owner creates it as a host step, because the relay refuses tag writes (L-TAG)No
--skip-buildSkip build step (use existing dist)No
--skip-publishBump, validate and tag only: zero licence registry package uploads and zero pack-registry uploads (parity stays a read-only plan)No
--dry-runVerify the certification, then run the full release-time validation set in a disposable worktree, printing the release notes the pending changesets would produce; uploads nothing to the licence registry or the pack registry and reads no credentialNo
-v, --release-version &lt;version&gt;Semver version to release (e.g., 1.3.0); required unless —build-only or —publish-only is setNo

← Back to CLI Commands