jonhowe/Release Automator

Create, approve, execute, or resume a frozen GitHub publication plan.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
modeOperation to run: plan, execute, or resume.noplan
repo-pathChecked-out target repository.no.
include-pathsNewline-delimited changed paths; required for plan mode.no
config-pathRepository-relative TOML configuration path.no
no-releaseSet true to stop after merging without creating a release.nofalse
no-latestSet true to create a release without marking it latest.nofalse
branchOptional branch slug override for plan mode.no
commit-messageOptional commit message override for plan mode.no
pr-titleOptional pull request title override for plan mode.no
pr-body-fileOptional repository-relative pull request body file.no
versionOptional explicit release tag for plan mode.no
release-channelOptional stable or prerelease override for plan mode.no
release-notes-fileOptional repository-relative release notes file.no
bundle-pathPlan bundle output in plan mode or input in execute/resume mode.no
markdown-pathOptional path for the rendered plan.no
plan-idFull frozen plan ID; required for execute/resume mode.no
approved-plan-idExact 64-character approval; required for execute/resume mode.no
run-statePersisted run.json input; required for resume mode.no
repository-bundleOptional Git bundle preserved by a failed earlier run.no
state-pathDirectory where resumable failure state is written.no
namedescription
plan-idFull frozen plan ID.
bundle-pathAbsolute portable plan bundle path.
markdown-pathAbsolute rendered plan path.
state-pathAbsolute resumable failure-state directory.