in cmd/release/utils/values/releasebranch.go [88:101]
func getNextReleaseBranch() ([]byte, error) {
latestSupportedReleaseBranch, err := GetLatestSupportedReleaseBranch()
if err != nil {
return []byte{}, fmt.Errorf("getting lastest supported release branch to find next release branch: %w", err)
}
// latestSupportedReleaseBranch format expected to be 1-XX, e.g. 1-26
prefix := string(latestSupportedReleaseBranch[:2])
latestMinorNum, err := strconv.Atoi(string(latestSupportedReleaseBranch[2:]))
if err != nil {
return []byte{}, fmt.Errorf("converting the minor release number %v to int: %w", latestMinorNum, err)
}
return []byte(prefix + strconv.Itoa(latestMinorNum+1)), nil
}