Variable: releasePipeline
August 8, 2026 · View on GitHub
@plures/praxis / index / releasePipeline
Variable: releasePipeline
constreleasePipeline:object
Defined in: src/lifecycle/release.ts:26
Built-in trigger actions for the release lifecycle phase (git tagging, QA gating, and stable promotion).
Type Declaration
githubRelease()
githubRelease(
opts?):TriggerAction
Create a GitHub release from a tag.
Parameters
opts?
draft?
boolean
prerelease?
boolean
repo?
string
Returns
gitTag()
gitTag(
opts?):TriggerAction
Create a git tag for a release.
Parameters
opts?
push?
boolean
sign?
boolean
Returns
notify()
notify(
channel?):TriggerAction
Notify on release (extensible — console by default).
Parameters
channel?
string
Returns
npmPublish()
npmPublish(
opts?):TriggerAction
Publish to npm registry.
Parameters
opts?
access?
"public" | "restricted"
tag?
string
Returns
qaGate()
qaGate():
TriggerAction
QA gate — checks QA results before allowing stable release.