Skip to content

Commit 8af6745

Browse files
committed
The preok toggle for LatestRelease needs to be exposed
Signed-off-by: Kimmo Lehto <[email protected]>
1 parent 02edd8f commit 8af6745

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

release.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,15 +48,15 @@ func (r *Release) String() string {
4848
return strings.TrimPrefix(r.TagName, "v")
4949
}
5050

51-
func latestRelease(preok bool) (Release, error) {
51+
func LatestReleaseByPrerelease(allowpre bool) (Release, error) {
5252
var releases []Release
5353
if err := unmarshalURLBody(fmt.Sprintf("https://api.github.com/repos/%s/releases?per_page=20&page=1", Repo), &releases); err != nil {
5454
return Release{}, err
5555
}
5656

5757
var c Collection
5858
for _, v := range releases {
59-
if v.PreRelease && !preok {
59+
if v.PreRelease && !allowpre {
6060
continue
6161
}
6262
if version, err := NewVersion(v.TagName); err == nil {
@@ -82,12 +82,12 @@ func latestRelease(preok bool) (Release, error) {
8282

8383
// LatestStableRelease returns the semantically sorted latest non-prerelease version from the online repository
8484
func LatestStableRelease() (Release, error) {
85-
return latestRelease(false)
85+
return LatestReleaseByPrerelease(false)
8686
}
8787

8888
// LatestStableRelease returns the semantically sorted latest version even if it is a prerelease from the online repository
8989
func LatestRelease() (Release, error) {
90-
return latestRelease(true)
90+
return LatestReleaseByPrerelease(true)
9191
}
9292

9393
func unmarshalURLBody(url string, o interface{}) error {

0 commit comments

Comments
 (0)