release_prepare
Runs release preparation commands only after they pass PatchWarden's command guard, then reports pass/fail status without stdout/stderr. It never publishes, pushes, tags, or creates a GitHub release.
Instructions
v1.3.0: Run project-policy release preparation commands only when each command is already accepted by the existing PatchWarden command guard. Returns command status only, never stdout/stderr. Does not publish, push, tag, or create a GitHub Release.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"repo_path": "<repo_path>"
},
"name": "release_prepare"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| repo_path | Yes | Repository path inside workspaceRoot. | |
| timeout_seconds | No | Per-command timeout in seconds. | |
| required_commands | No | Optional exact-match release preparation commands. Defaults to project policy release_mode.required_commands. |