Merge pull request #13119 from klaases/rel1

Increase page size to 100 and omit "alpha"
pull/13120/head
Medya Ghazizadeh 2021-12-07 13:05:49 -08:00 committed by GitHub
commit cc8ce88df5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 3 deletions

View File

@ -18,22 +18,27 @@ package main
import (
"context"
"strings"
"github.com/google/go-github/v36/github"
"k8s.io/klog/v2"
)
// recentK8sVersions returns the most recent k8s version, usually around 30
// recentK8sVersions returns the most recent k8s version, usually around 100.
func recentK8sVersions() ([]string, error) {
const k8s = "kubernetes"
client := github.NewClient(nil)
k8s := "kubernetes"
list, _, err := client.Repositories.ListReleases(context.Background(), k8s, k8s, &github.ListOptions{})
list, _, err := client.Repositories.ListReleases(context.Background(), k8s, k8s, &github.ListOptions{PerPage: 100})
if err != nil {
return nil, err
}
var releases []string
for _, r := range list {
// Exclude "alpha" releases.
if !strings.Contains(r.GetTagName(), "alpha") {
continue
}
releases = append(releases, r.GetTagName())
}
klog.InfoS("Got releases", "releases", releases)