blob: 0d12ffa6ea7597cc3f3f2d5c5b3bf91dbf56cd7f (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
package version
import "regexp"
var versionTagPattern = regexp.MustCompile(`^v?\d+(\.\d+)?(\.\d+)?$`)
// IsVersionTag checks if a tag name is a version tag.
// Supported formats: vX.Y.Z, vX.Y, vX, X.Y.Z, X.Y, X.
func IsVersionTag(tag string) bool {
return versionTagPattern.MatchString(tag)
}
|