func()

in cmd/release/utils/projects/projects.go [60:74]


func (p *Project) GetVersion(releaseBranch string) (Version, error) {
	releaseBranchPath := filepath.Join(p.GetFilePath(), releaseBranch)
	gitTagVersion, err := readGitTagVersionFile(releaseBranchPath)
	if err != nil {
		return Version{}, fmt.Errorf("getting GitTag version: %w", err)
	}
	golangVersion, err := readGolangVersionFile(releaseBranchPath)
	if err != nil {
		return Version{}, fmt.Errorf("getting Golang version: %w", err)
	}
	return Version{
		gitTag: string(gitTagVersion),
		golang: string(golangVersion),
	}, nil
}