@@ -108,6 +108,14 @@ gulp.task('compile:ts', () =>
108
108
. pipe ( gulp . dest ( buildSrcDir ) ) ,
109
109
) ;
110
110
111
+ async function fixNightlyReadme ( ) {
112
+ const readmePath = `${ buildDir } /README.md` ;
113
+ const readmeText = await readFile ( readmePath ) ;
114
+ const readmeNightlyText = await readFile ( `README.nightly.md` ) ;
115
+
116
+ await writeFile ( readmePath , readmeNightlyText + '\n' + readmeText ) ;
117
+ }
118
+
111
119
gulp . task ( 'compile:dynamic' , async ( ) => {
112
120
const [ contributions , strings ] = await Promise . all ( [
113
121
runBuildScript ( 'generate-contributions' ) ,
@@ -119,8 +127,10 @@ gulp.task('compile:dynamic', async () => {
119
127
if ( isNightly ) {
120
128
const date = new Date ( ) ;
121
129
const monthMinutes = ( date . getDate ( ) - 1 ) * 24 * 60 + date . getHours ( ) * 60 + date . getMinutes ( ) ;
122
- packageJson . displayName += ' Nightly' ;
130
+ packageJson . displayName += ' ( Nightly) ' ;
123
131
packageJson . version = `${ date . getFullYear ( ) } .${ date . getMonth ( ) + 1 } .${ monthMinutes } ` ;
132
+
133
+ await fixNightlyReadme ( ) ;
124
134
}
125
135
126
136
Object . assign ( packageJson . contributes , contributions ) ;
@@ -134,7 +144,7 @@ gulp.task('compile:dynamic', async () => {
134
144
gulp . task ( 'compile:static' , ( ) =>
135
145
merge (
136
146
gulp . src ( [ 'LICENSE' , 'package.json' ] ) . pipe ( replaceNamespace ( ) ) ,
137
- gulp . src ( 'resources/**/*' , { base : '.' } ) ,
147
+ gulp . src ( [ 'resources/**/*' , 'README.md' ] , { base : '.' } ) ,
138
148
) . pipe ( gulp . dest ( buildDir ) ) ,
139
149
) ;
140
150
@@ -188,7 +198,7 @@ gulp.task('package:webpack-bundle', async () => {
188
198
/** Copy the extension static files */
189
199
gulp . task ( 'package:copy-extension-files' , ( ) =>
190
200
merge (
191
- gulp . src ( [ `${ buildDir } /LICENSE` , `${ buildDir } /package.json` , `${ buildDir } /resources/**/*` ] , {
201
+ gulp . src ( [ `${ buildDir } /LICENSE` , `${ buildDir } /package.json` , `${ buildDir } /resources/**/*` , ` ${ buildDir } /README.md` ] , {
192
202
base : buildDir ,
193
203
} ) ,
194
204
gulp . src ( `${ buildDir } /src/**/*.sh` ) . pipe ( rename ( { dirname : 'src' } ) ) ,
0 commit comments