Skip to content
GoReleaser v2.20 is out! with an SSH key disclosure fix, ko platform templates, GitLab asset types, and more!
Semantic Versioning

Semantic Versioning

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

Your tag should be a valid semantic version. If it is not, GoReleaser will error.

The v prefix is not mandatory. You can check the templating documentation to see how to use the tag or each part of the semantic version in name templates.

Monorepo support

A common practice for monorepos is to have tags prefixed with their component, e.g. foo/v1.2.3 and bar/v2.3.4.

This works only on GoReleaser Pro. You can read more about it here.

Last updated on