@@ -196,6 +196,16 @@ function _patchBumpConfigFile(fileName) {
196196 fs . writeFileSync ( fileName , JSON . stringify ( config , null , 4 ) ) ;
197197}
198198
199+ function _minorBumpConfigFile ( fileName ) {
200+ let config = JSON . parse ( fs . readFileSync ( fileName , 'utf8' ) ) ;
201+ let version = config . apiVersion . split ( "." ) ; // ["3","0","0"]
202+ version [ 1 ] = "" + ( parseInt ( version [ 1 ] ) + 1 ) ; // ["3","1","0"]
203+ config . apiVersion = version . join ( "." ) ; // 3.1.0
204+ config . version = `${ config . apiVersion } -0` ; // 3.1.0-0 . The final build number is always "-0" as the build number
205+ // is generated by release scripts only and never checked in source.
206+ fs . writeFileSync ( fileName , JSON . stringify ( config , null , 4 ) ) ;
207+ }
208+
199209function _majorVersionBumpConfigFile ( fileName ) {
200210 let config = JSON . parse ( fs . readFileSync ( fileName , 'utf8' ) ) ;
201211 let version = config . apiVersion . split ( "." ) ; // ["3","0","0"]
@@ -242,6 +252,17 @@ function patchVersionBump() {
242252 } ) ;
243253}
244254
255+ function minorVersionBump ( ) {
256+ // adding anything here should be added to patch-version-bump.yml and yearly-major-version-bump.yml
257+ return new Promise ( ( resolve ) => {
258+ _minorBumpConfigFile ( './package.json' ) ;
259+ _minorBumpConfigFile ( './src-node/package.json' ) ;
260+ _minorBumpConfigFile ( './src/config.json' ) ;
261+ _patchIndexHTML ( ) ;
262+ resolve ( ) ;
263+ } ) ;
264+ }
265+
245266function majorVersionBump ( ) {
246267 // adding anything here should be added to patch-version-bump.yml and yearly-major-version-bump.yml
247268 return new Promise ( ( resolve ) => {
@@ -696,4 +717,5 @@ exports.createJSDocs = series(cleanDocs, createJSDocs, generateDocIndex);
696717exports . translateStrings = series ( translateStrings ) ;
697718exports . default = series ( exports . build ) ;
698719exports . patchVersionBump = series ( patchVersionBump ) ;
720+ exports . minorVersionBump = series ( minorVersionBump ) ;
699721exports . majorVersionBump = series ( majorVersionBump ) ;
0 commit comments