bumping-version
Bumping Version
Resolve scripts/release-workflow relative to the directory containing this SKILL.md and invoke that absolute path directly for all inspection and mutation. Do not depend on a host-specific plugin-root environment variable or a shell variable persisting across tool calls. The examples use <release-runner> as a non-executable placeholder; replace it with the resolved absolute path in every invocation. The runner reads one immutable base snapshot, isolates preparation from the user's checkout, binds preparation to an accepted preview, and requires separate approval before publication.
Dependencies and policy
The runner preflights Bash 3.2 or newer, git, gh, and jq. Report MISSING_DEPENDENCY and stop.
It reads the committed ## Versioning policy from AGENTS.md in the base snapshot:
Base branchCommit message, with a{version}placeholderExtra version files, as comma-separated repository-relative pathsChangelog categories, defaulting toAdded, Improved, Fixed
Supported manifests include Claude plugin and package JSON, pyproject.toml, Cargo.toml, Python __version__, gemspecs, Ruby VERSION, root VERSION and version.txt, plus configured extra files.