Zero-configuration semantic versioning for GitHub Actions workflows
Automatically creates version tags based on your workflow context
Detects if you're pushing to main branch, dev branch, or creating a PR and generates the right version tag automatically
Dev branch increments patch (v1.2.3-dev), PRs get unique tags (v1.2.3-rc.1 or v1.2.3-pr-123.1), main branch strips suffixes (v1.2.3)
Uses existing git tags to calculate versions. No version files, no configuration files, just git tags
Automatically update files with new versions (perfect for GitHub Actions that reference Docker images). Optional push control for advanced workflows.
See how versions evolve through your development workflow
Add to your workflows - one action, all environments
Complete inputs and outputs documentation