tag_and_release
Creates a v tag, pushes branch and tag together, and generates the GitHub release from CHANGELOG unless release.yml handles it—without moving existing tags.
Instructions
Tag v, push branch and tag together, and create the GitHub release from CHANGELOG unless release.yml does. Never moves tags.
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": {
"dir": "<dir>"
},
"name": "tag_and_release"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dir | Yes | ||
| version | No | ||
| createRelease | No |