func getNextNumber()

in cmd/release/number/main.go [65:76]


func getNextNumber(branch string, ct changetype.ChangeType) (nextNum string, numPath values.AbsolutePath, err error) {
	currNum, numPath, err := values.GetLocalNumber(branch, ct)
	if err != nil {
		return "", "", fmt.Errorf("getting local number: %w", err)
	}

	currNumAsInt, err := strconv.Atoi(currNum)
	if err != nil {
		return "", "", fmt.Errorf("calculating next number from current number %s: %w", currNum, err)
	}
	return strconv.Itoa(currNumAsInt + 1), numPath, nil
}