From b597f149b71119750faa95a0a79d87461ed317d5 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sun, 28 Sep 2025 20:39:07 +0300 Subject: [PATCH] version: initialize go.mod version regex lazily --- version.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/version.go b/version.go index fb812121..b76a548c 100644 --- a/version.go +++ b/version.go @@ -16,8 +16,6 @@ var VersionWithCommit = Version var DefaultUserAgent = "mautrix-go/" + Version + " go/" + strings.TrimPrefix(runtime.Version(), "go") -var goModVersionRegex = regexp.MustCompile(`v.+\d{14}-([0-9a-f]{12})`) - func init() { if GoModVersion == "" { info, _ := debug.ReadBuildInfo() @@ -31,7 +29,7 @@ func init() { } } if GoModVersion != "" { - match := goModVersionRegex.FindStringSubmatch(GoModVersion) + match := regexp.MustCompile(`v.+\d{14}-([0-9a-f]{12})`).FindStringSubmatch(GoModVersion) if match != nil { Commit = match[1] }