File tree 1 file changed +6
-0
lines changed 1 file changed +6
-0
lines changed Original file line number Diff line number Diff line change 7
7
"log"
8
8
"os"
9
9
"sort"
10
+ "strings"
10
11
11
12
"github.com/google/go-github/v62/github"
12
13
gversion "github.com/hashicorp/go-version"
@@ -19,6 +20,7 @@ type rke2diffOptions struct {
19
20
version bool
20
21
rke2Versions rkeVersionSlice
21
22
releases bool
23
+ skipRc bool
22
24
}
23
25
24
26
type GitHubProject struct {
@@ -53,6 +55,7 @@ func main() {
53
55
var rke2diffOpts rke2diffOptions
54
56
flag .BoolVar (& rke2diffOpts .version , "version" , false , "Print the version number." )
55
57
flag .BoolVar (& rke2diffOpts .releases , "releases" , false , "Show all releases." )
58
+ flag .BoolVar (& rke2diffOpts .skipRc , "skip-rc" , false , "Skip release candidate releases." )
56
59
flag .Var (& rke2diffOpts .rke2Versions , "rke2" , "RKE2 version to compare, can be set multiple times." )
57
60
flag .Parse ()
58
61
@@ -94,6 +97,9 @@ func main() {
94
97
t .Style ().Title .Align = text .AlignCenter
95
98
96
99
for _ , release := range releases {
100
+ if rke2diffOpts .skipRc && strings .Contains (release .GetTagName (), "rc" ) {
101
+ continue
102
+ }
97
103
t .AppendRow (table.Row {release .GetTagName (), release .GetPublishedAt ()})
98
104
}
99
105
You can’t perform that action at this time.
0 commit comments