@@ -35,12 +35,7 @@ func Next(options NextOptions) (*semver.Version, error) {
3535 return nil , errors .WithMessage (err , "Could not find HEAD" )
3636 }
3737
38- defaultBranchRef , err := repo .Reference (plumbing .ReferenceName ("refs/remotes/origin/HEAD" ), true )
39- if err != nil {
40- return nil , errors .WithMessage (err , "Could not determine default branch" )
41- }
42-
43- latestReleaseVersion , latestReleaseVersionTag , err := latest .FindLatestVersionOnBranch (repo , options .MajorVersionFilter , defaultBranchRef .Name ().Short (), false )
38+ latestReleaseVersion , latestReleaseVersionTag , err := latest .FindLatestVersion (repo , options .MajorVersionFilter , false )
4439
4540 if err != nil {
4641 return nil , errors .WithMessage (err , "Error while trying to find latest release version tag" )
@@ -60,13 +55,8 @@ func Next(options NextOptions) (*semver.Version, error) {
6055 var latestPreReleaseVersionTag * plumbing.Reference
6156
6257 if options .PreReleaseOptions .ShouldBePreRelease () {
63- defaultBranchRef , err := repo .Reference (plumbing .ReferenceName ("refs/remotes/origin/HEAD" ), true )
64- if err != nil {
65- return nil , errors .WithMessage (err , "Could not determine default branch" )
66- }
67-
68- latestPreReleaseVersion , latestPreReleaseVersionTag , err = latest .FindLatestVersionOnBranch (repo , options .MajorVersionFilter , defaultBranchRef .Name ().Short (), true )
69- }
58+ latestPreReleaseVersion , latestPreReleaseVersionTag , err = latest .FindLatestVersion (repo , options .MajorVersionFilter , true )
59+ }
7060
7161 if err != nil {
7262 return nil , errors .WithMessage (err , "Error while trying to find latest pre-release version tag" )
0 commit comments