@@ -31,9 +31,9 @@ var releaseRunFlags = []cli.Flag{
31
31
Usage : "Preview all the commands that would be performed" ,
32
32
},
33
33
& cli.StringFlag {
34
- Name : "version" ,
35
- Value : "v6.6.666 " ,
36
- Usage : "Force version" ,
34
+ Name : "version" ,
35
+ Usage : "Force version " ,
36
+ Required : true ,
37
37
},
38
38
& cli.StringFlag {
39
39
Name : "inputs" ,
@@ -81,11 +81,11 @@ var Command = &cli.Command{
81
81
},
82
82
{
83
83
Name : "internal" ,
84
- Usage : "todo " ,
84
+ Usage : "Run manifest defined steps (internal releases) " ,
85
85
Subcommands : []* cli.Command {
86
86
{
87
87
Name : "finalize" ,
88
- Usage : "Run internal release finalize steps " ,
88
+ Usage : "Run manifest defined finalize step for internal releases " ,
89
89
Flags : releaseRunFlags ,
90
90
Action : func (cctx * cli.Context ) error {
91
91
r , err := newReleaseRunnerFromCliContext (cctx )
@@ -99,11 +99,11 @@ var Command = &cli.Command{
99
99
},
100
100
{
101
101
Name : "promote-to-public" ,
102
- Usage : "TODO " ,
102
+ Usage : "Run manifest defined steps (public releases) " ,
103
103
Subcommands : []* cli.Command {
104
104
{
105
105
Name : "finalize" ,
106
- Usage : "Run internal release finalize steps " ,
106
+ Usage : "Run manifest defined finalize step for public releases " ,
107
107
Flags : releaseRunFlags ,
108
108
Action : func (cctx * cli.Context ) error {
109
109
r , err := newReleaseRunnerFromCliContext (cctx )
@@ -118,11 +118,12 @@ var Command = &cli.Command{
118
118
},
119
119
},
120
120
{
121
- Name : "create" ,
122
- Usage : "Create a release for a given product" ,
123
- UsageText : "sg release create --workdir [path] --type patch" ,
124
- Category : category .Util ,
125
- Flags : releaseRunFlags ,
121
+ Name : "create" ,
122
+ Usage : "Create a release for a given product" ,
123
+ Description : "See https://go/releases" ,
124
+ UsageText : "sg release create --workdir [path-to-folder-with-manifest] --version vX.Y.Z" ,
125
+ Category : category .Util ,
126
+ Flags : releaseRunFlags ,
126
127
Action : func (cctx * cli.Context ) error {
127
128
r , err := newReleaseRunnerFromCliContext (cctx )
128
129
if err != nil {
@@ -133,8 +134,8 @@ var Command = &cli.Command{
133
134
},
134
135
{
135
136
Name : "promote-to-public" ,
136
- Usage : "Promete an existing release to the public" ,
137
- UsageText : "sg release promote-to-public --workdir [path] --type patch " ,
137
+ Usage : "Promote an internal release to the public" ,
138
+ UsageText : "sg release promote-to-public --workdir [path-to-folder-with-manifest ] --version vX.Y.Z " ,
138
139
Category : category .Util ,
139
140
Flags : releaseRunFlags ,
140
141
Action : func (cctx * cli.Context ) error {
0 commit comments