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
()
| 29 | // - v1.2.1-12-g2eb92858 --> v1.2.0 |
| 30 | // - v1.2.3-12-g2e860210 --> v1.2.0 |
| 31 | func (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". |
| 40 | func (r *ReleaseVersion) PatchRelease() string { |
no outgoing calls