Versionings is a CLI tool that automates semantic versioning workflows for Git repositories. It bumps versions, creates branches and tags, and optionally opens pull requests on supported SCM platforms.
- Setup Guide — Step-by-step installation, configuration, and first release
- Configuration Reference — All configuration fields, sources, and precedence
- CLI Reference — Subcommands, parameters, global flags, and exit codes
- Failure Matrix — Exit codes with causes, error examples, and remediation steps
- Branch Strategy Cookbook — Six branching strategies with examples and diagrams
- SCM Provider Guide — Platform setup for GitHub, GitLab, Bitbucket, and Azure DevOps
- CI/CD Examples — Ready-to-use CI/CD configurations for four platforms
- Changelog Format Guide — Conventional Commits, bump policy, and changelog templates
- Operational Hardening Guide — Structured logging, operation IDs, actor metadata, and concurrency lock
- Migration Guide — Upgrading between versions and breaking changes