# Semantic Versioning

GoReleaser enforces semantic versioning and will error on non-compliant tags.

Your tag **should** be a valid [semantic version](http://semver.org/).
If it is not, GoReleaser will error.

The `v` prefix is not mandatory. You can check the [templating](/customization/templates/)
documentation to see how to use the tag or each part of the semantic version
in name templates.
