@@ -156,9 +156,9 @@ Release.define({
156
156
currentVersion = Release . readPackage ( ) . version ;
157
157
158
158
console . log ( "Validating current version..." ) ;
159
- if ( currentVersion . substr ( - 3 , 3 ) !== "pre" ) {
159
+ if ( currentVersion . substr ( - 4 , 4 ) !== "- pre" ) {
160
160
console . log ( "The current version is " + currentVersion . red + "." ) ;
161
- Release . abort ( "The version must be a pre version." ) ;
161
+ Release . abort ( "The version must be a pre version, e.g., 1.2.3-pre ." ) ;
162
162
}
163
163
164
164
if ( Release . preRelease ) {
@@ -167,7 +167,7 @@ Release.define({
167
167
// Note: prevVersion is not currently used for pre-releases.
168
168
Release . prevVersion = Release . nextVersion = currentVersion ;
169
169
} else {
170
- Release . newVersion = currentVersion . substr ( 0 , currentVersion . length - 3 ) ;
170
+ Release . newVersion = currentVersion . substr ( 0 , currentVersion . length - 4 ) ;
171
171
parts = Release . newVersion . split ( "." ) ;
172
172
major = parseInt ( parts [ 0 ] , 10 ) ;
173
173
minor = parseInt ( parts [ 1 ] , 10 ) ;
@@ -185,7 +185,7 @@ Release.define({
185
185
Release . prevVersion = [ major , minor , patch - 1 ] . join ( "." ) ;
186
186
}
187
187
188
- Release . nextVersion = [ major , minor , patch + 1 ] . join ( "." ) + "pre" ;
188
+ Release . nextVersion = [ major , minor , patch + 1 ] . join ( "." ) + "- pre" ;
189
189
}
190
190
191
191
console . log ( "We are going from " + Release . prevVersion . cyan +
0 commit comments