Cut SemVer release for single-package repo. Local workflow — bumps version in repo's package manifest, commits, inits annotated tag v<x.y.z>. ⊥ push.
Scope
Single-package repos only. ⊥ monorepo orchestration — ≥ 2 manifests at distinct paths → bail with note: "monorepo detected, use a repo-local release procedure".
Manifest auto-detect
Grep at repo root in priority order. First hit wins:
1. package.json → .version
2. pyproject.toml → [project].version | [too
[Description truncada. Veja o README completo no GitHub.]