Skip to content

Commit 7fcc66a

Browse files
committed
Move newVersion to named arg
1 parent b0c07b8 commit 7fcc66a

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

components/git/release.js

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,22 @@ const releaseOptions = {
2626
security: {
2727
describe: 'Demarcate the new security release as a security release',
2828
type: 'boolean'
29+
},
30+
newVersion: {
31+
describe: 'Version number of the release to be prepared',
32+
type: 'string'
2933
}
3034
};
3135

3236
function builder(yargs) {
3337
return yargs
34-
.options(releaseOptions).positional('newVersion', {
35-
describe: 'Version number of the release to be prepared'
36-
}).positional('prid', {
37-
describe: 'PR number of the release to be promoted'
38+
.options(releaseOptions).positional('prid', {
39+
describe: 'PR number of the release to be promoted',
40+
type: 'number'
3841
})
39-
.example('git node release --prepare 1.2.3',
42+
.example('git node release --prepare --security',
43+
'Prepare a new security release of Node.js with auto-determined version')
44+
.example('git node release --prepare --newVersion=1.2.3',
4045
'Prepare a new release of Node.js tagged v1.2.3')
4146
.example('git node release --promote 12345',
4247
'Promote a prepared release of Node.js with PR #12345');
@@ -68,7 +73,7 @@ function release(state, argv) {
6873
}
6974

7075
module.exports = {
71-
command: 'release [newVersion|prid|options]',
76+
command: 'release [prid|options]',
7277
describe:
7378
'Manage an in-progress release or start a new one.',
7479
builder,

0 commit comments

Comments
 (0)