MCPcopy Create free account
hub / github.com/cloudtty/cloudtty / FirstMinorRelease

Method FirstMinorRelease

pkg/version/release.go:31–37  ·  view source on GitHub ↗

FirstMinorRelease returns the minor release but the patch releases always be 0(vx.y.0). e.g: - v1.2.1-12-g2eb92858 --> v1.2.0 - v1.2.3-12-g2e860210 --> v1.2.0

()

Source from the content-addressed store, hash-verified

29// - v1.2.1-12-g2eb92858 --> v1.2.0
30// - v1.2.3-12-g2e860210 --> v1.2.0
31func (r *ReleaseVersion) FirstMinorRelease() string {
32 if r.Version == nil {
33 return "<nil>"
34 }
35
36 return fmt.Sprintf("v%d.%d.0", r.Version.Major(), r.Version.Minor())
37}
38
39// PatchRelease returns the stable version with format "vx.y.z".
40func (r *ReleaseVersion) PatchRelease() string {

Callers 1

TestReleaseVersionFunction · 0.80

Calls

no outgoing calls

Tested by 1

TestReleaseVersionFunction · 0.64