MCPcopy Create free account
hub / github.com/github/gh-aw / parseVersion

Function parseVersion

pkg/cli/semver.go:18–25  ·  view source on GitHub ↗

parseVersion parses a semantic version string and returns a *semverutil.SemanticVersion. Uses golang.org/x/mod/semver for proper semantic version parsing.

(v string)

Source from the content-addressed store, hash-verified

16// parseVersion parses a semantic version string and returns a *semverutil.SemanticVersion.
17// Uses golang.org/x/mod/semver for proper semantic version parsing.
18func parseVersion(v string) *semverutil.SemanticVersion {
19 semverLog.Printf("Parsing semantic version: %s", v)
20 parsed := semverutil.ParseVersion(v)
21 if parsed == nil {
22 semverLog.Printf("Invalid semantic version: %s", v)
23 }
24 return parsed
25}

Callers 10

TestParseVersionFunction · 0.70
TestVersionIsNewerFunction · 0.70
TestIsPreciseVersionFunction · 0.70
updateActionsFunction · 0.70

Calls 2

ParseVersionFunction · 0.92
PrintfMethod · 0.45

Tested by 5

TestParseVersionFunction · 0.56
TestVersionIsNewerFunction · 0.56
TestIsPreciseVersionFunction · 0.56