Execute project release workflows by following a repo-provided release guide when present; otherwise use a changelog-driven fallback flow with helper scripts.
Prereqs:
bash + zsh available on PATH to run helper scripts.git available on PATH (plus any release tooling required by the guide).Inputs:
Outputs:
Exit codes:
Failure modes:
$AGENT_HOME/skills/automation/release-workflow/scripts/release-resolve.sh --repo .3, stop and ask which guide to use.references/ASSISTANT_RESPONSE_TEMPLATE.md when a release is published.references/ASSISTANT_RESPONSE_TEMPLATE_BLOCKED.md when blocked (audit/check fails or unclear step).The default fallback guide lives at:
$AGENT_HOME/skills/automation/release-workflow/references/DEFAULT_RELEASE_GUIDE.md$AGENT_HOME/skills/automation/release-workflow/scripts/release-resolve.sh --repo .$AGENT_HOME/skills/automation/release-workflow/scripts/release-publish-from-changelog.sh --repo . --version <vX.Y.Z>Use only these public entrypoints:
Resolve the guide + template deterministically:
$AGENT_HOME/skills/automation/release-workflow/scripts/release-resolve.sh --repo .Publish GitHub release from changelog via single entrypoint (extract + audit + upstream-sync check/push + create/edit + verify body):
$AGENT_HOME/skills/automation/release-workflow/scripts/release-publish-from-changelog.sh --repo . --version v1.3.2 --push-current-branch
The release-workflow surface was simplified in PR #221. The following entrypoints are deprecated and removed; migrate to the retained commands below.
| Removed entrypoint | Replace with |
|---|---|
$AGENT_HOME/skills/automation/release-workflow/scripts/audit-changelog.zsh |
$AGENT_HOME/skills/automation/release-workflow/scripts/release-publish-from-changelog.sh --repo . --version <tag> |
$AGENT_HOME/skills/automation/release-workflow/scripts/release-audit.sh |
$AGENT_HOME/skills/automation/release-workflow/scripts/release-publish-from-changelog.sh --repo . --version <tag> |
$AGENT_HOME/skills/automation/release-workflow/scripts/release-find-guide.sh |
$AGENT_HOME/skills/automation/release-workflow/scripts/release-resolve.sh --repo . |
$AGENT_HOME/skills/automation/release-workflow/scripts/release-notes-from-changelog.sh |
$AGENT_HOME/skills/automation/release-workflow/scripts/release-publish-from-changelog.sh --repo . --version <tag> |
$AGENT_HOME/skills/automation/release-workflow/scripts/release-scaffold-entry.sh |
$AGENT_HOME/skills/automation/release-workflow/scripts/release-publish-from-changelog.sh --repo . --version <tag> |
release-resolve.sh remains the guide-resolution entrypoint.
release-publish-from-changelog.sh remains the publish entrypoint.
docs/runbooks/skills/SCRIPT_SIMPLIFICATION_PLAYBOOK.md