Git & Version Control
Git Tag Naming Validator
Enter a git tag name to validate semver format, forbidden characters, lightweight vs annotated tag guidance, and CI/CD trigger pattern compatibility.
No data is transmitted โ everything runs locallyTool
About this tool
Git Tag Naming Validator
The Git Tag Naming Validator checks semver format, forbidden characters, annotated vs lightweight guidance, and CI/CD trigger pattern compatibility for git tags.
โข Validate a tag name before pushing to avoid CI trigger pattern mismatches
โข Check pre-release tag format before an npm publish
โข Verify tag sorting will work correctly with semver-aware git sort
โข Confirm annotated vs lightweight tag choice for a release
Affiliate disclosure
Credential and secrets management for teams. 1Password provides enterprise password management and secrets infrastructure for development teams.
View release credentials with 1Password
External site ยท Independent provider ยท We may receive a commission ยท Not a recommendation
FAQ
What does this tool tell you?
The Git Tag Naming Validator checks semver format, forbidden characters, annotated vs lightweight guidance, and CI/CD trigger pattern compatibility for git tags.
What affects the result most?
Semver tags: v1.2.3 or 1.2.3 โ leading v is conventional, not required by semver. Lightweight vs annotated tags: annotated (git tag -a) has tagger, date, message โ prefer for releases. Tag immutability: git tags should never be moved after publish โ use --force only for pre-release.
How should I use the result?
Treat the tool's output as a first-pass check, not a proof of correctness. A clean pass means no issues in the patterns this tool recognizes; a failure points to a specific problem you can investigate in your source. The underlying spec is the authoritative source for edge cases.
Related tools