| name | prepare-release |
| description | Check or update Pascoal release preparation files without creating tags, pushing, or publishing. |
| argument-hint | [check|update] [target version] |
| disable-model-invocation | true |
Prepare release
Prepare release using:
$ARGUMENTS
Procedure
- Read
AGENTS.md and docs/development/release-process.md.
- Determine whether the requested mode is
check or update.
- Confirm current version, target version, previous release, and intended scope.
- Use the
release subagent when useful.
- Verify changelog section and comparison links.
- Verify localized release-note keys and semantic consistency.
- Identify all current version-bearing files and the existing version script.
- Verify required tests, builds, workflow behavior, artifact expectations, and signing prerequisites.
- In
check mode, remain read-only.
- In
update mode, change only explicitly approved release files and use repository scripts where appropriate.
Never create or modify tags, push, publish, delete releases, alter history, or expose signing secrets.
Output
Report target, readiness checklist, files inspected or changed, validation results, risks, remaining manual actions, and one stage-specific Conventional Commit suggestion when files changed.