MCPcopy Create free account
hub / github.com/OctopusDeploy/cli / isValidVersion

Function isValidVersion

pkg/packages/packages.go:292–294  ·  view source on GitHub ↗
(version string)

Source from the content-addressed store, hash-verified

290var validVersionRegex, _ = regexp.Compile("(?i)" + `^\s*(v|V)?\d+(\.\d+)?(\.\d+)?(\.\d+)?[.\-_\\]?([a-z0-9]*?)([.\-_\\]([a-z0-9.\-_\\]*?)?)?(\+([a-z0-9_\-.\\+]*?))?$`)
291
292func isValidVersion(version string) bool {
293 return validVersionRegex.MatchString(version)
294}
295
296// ParsePackageOverrideString parses a package version override string into a structure.
297// Logic should align with PackageVersionResolver in the Octopus Server and .NET CLI

Callers 2

AskPackageOverrideLoopFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected