@@ -88,7 +88,7 @@ const BUNDLED_FILE_HEADER = [
8888 ' *--------------------------------------------------------*/'
8989] . join ( '\n' ) ;
9090
91- const optimizeVSCodeTask = task . series (
91+ const optimizeVSCodeTask = task . define ( 'optimize-vscode' , task . series (
9292 task . parallel (
9393 util . rimraf ( 'out-vscode' ) ,
9494 compileBuildTask
@@ -102,30 +102,27 @@ const optimizeVSCodeTask = task.series(
102102 out : 'out-vscode' ,
103103 bundleInfo : undefined
104104 } )
105- ) ;
106- optimizeVSCodeTask . displayName = 'optimize-vscode' ;
105+ ) ) ;
107106
108107
109- const optimizeIndexJSTask = task . series (
108+ const optimizeIndexJSTask = task . define ( 'optimize-index-js' , task . series (
110109 optimizeVSCodeTask ,
111110 ( ) => {
112111 const fullpath = path . join ( process . cwd ( ) , 'out-vscode/bootstrap-window.js' ) ;
113112 const contents = fs . readFileSync ( fullpath ) . toString ( ) ;
114113 const newContents = contents . replace ( '[/*BUILD->INSERT_NODE_MODULES*/]' , JSON . stringify ( nodeModules ) ) ;
115114 fs . writeFileSync ( fullpath , newContents ) ;
116115 }
117- ) ;
118- optimizeIndexJSTask . displayName = 'optimize-index-js' ;
116+ ) ) ;
119117
120118const sourceMappingURLBase = `https://ticino.blob.core.windows.net/sourcemaps/${ commit } ` ;
121- const minifyVSCodeTask = task . series (
119+ const minifyVSCodeTask = task . define ( 'minify-vscode' , task . series (
122120 task . parallel (
123121 util . rimraf ( 'out-vscode-min' ) ,
124122 optimizeIndexJSTask
125123 ) ,
126124 common . minifyTask ( 'out-vscode' , `${ sourceMappingURLBase } /core` )
127- ) ;
128- minifyVSCodeTask . displayName = 'minify-vscode' ;
125+ ) ) ;
129126
130127// Package
131128
@@ -214,11 +211,11 @@ function getElectron(arch) {
214211 } ;
215212}
216213
217- gulp . task ( 'electron' , task . series ( util . rimraf ( '.build/electron' ) , getElectron ( process . arch ) ) ) ;
218- gulp . task ( 'electron-ia32' , task . series ( util . rimraf ( '.build/electron' ) , getElectron ( 'ia32' ) ) ) ;
219- gulp . task ( 'electron-x64' , task . series ( util . rimraf ( '.build/electron' ) , getElectron ( 'x64' ) ) ) ;
220- gulp . task ( 'electron-arm' , task . series ( util . rimraf ( '.build/electron' ) , getElectron ( 'arm' ) ) ) ;
221- gulp . task ( 'electron-arm64' , task . series ( util . rimraf ( '.build/electron' ) , getElectron ( 'arm64' ) ) ) ;
214+ gulp . task ( task . define ( 'electron' , task . series ( util . rimraf ( '.build/electron' ) , getElectron ( process . arch ) ) ) ) ;
215+ gulp . task ( task . define ( 'electron-ia32' , task . series ( util . rimraf ( '.build/electron' ) , getElectron ( 'ia32' ) ) ) ) ;
216+ gulp . task ( task . define ( 'electron-x64' , task . series ( util . rimraf ( '.build/electron' ) , getElectron ( 'x64' ) ) ) ) ;
217+ gulp . task ( task . define ( 'electron-arm' , task . series ( util . rimraf ( '.build/electron' ) , getElectron ( 'arm' ) ) ) ) ;
218+ gulp . task ( task . define ( 'electron-arm64' , task . series ( util . rimraf ( '.build/electron' ) , getElectron ( 'arm64' ) ) ) ) ;
222219
223220
224221/**
@@ -458,15 +455,14 @@ BUILD_TARGETS.forEach(buildTarget => {
458455 const sourceFolderName = `out-vscode${ dashed ( minified ) } ` ;
459456 const destinationFolderName = `VSCode${ dashed ( platform ) } ${ dashed ( arch ) } ` ;
460457
461- const vscodeTask = task . series (
458+ const vscodeTask = task . define ( `vscode ${ dashed ( platform ) } ${ dashed ( arch ) } ${ dashed ( minified ) } ` , task . series (
462459 task . parallel (
463460 minified ? minifyVSCodeTask : optimizeVSCodeTask ,
464461 util . rimraf ( path . join ( buildRoot , destinationFolderName ) )
465462 ) ,
466463 packageTask ( platform , arch , sourceFolderName , destinationFolderName , opts )
467- ) ;
468- vscodeTask . displayName = `vscode${ dashed ( platform ) } ${ dashed ( arch ) } ${ dashed ( minified ) } ` ;
469- gulp . task ( vscodeTask . displayName , vscodeTask ) ;
464+ ) ) ;
465+ gulp . task ( vscodeTask ) ;
470466 } ) ;
471467} ) ;
472468
@@ -491,7 +487,8 @@ const apiHostname = process.env.TRANSIFEX_API_URL;
491487const apiName = process . env . TRANSIFEX_API_NAME ;
492488const apiToken = process . env . TRANSIFEX_API_TOKEN ;
493489
494- gulp . task ( 'vscode-translations-push' ,
490+ gulp . task ( task . define (
491+ 'vscode-translations-push' ,
495492 task . series (
496493 optimizeVSCodeTask ,
497494 function ( ) {
@@ -507,9 +504,10 @@ gulp.task('vscode-translations-push',
507504 ) . pipe ( i18n . pushXlfFiles ( apiHostname , apiName , apiToken ) ) ;
508505 }
509506 )
510- ) ;
507+ ) ) ;
511508
512- gulp . task ( 'vscode-translations-export' ,
509+ gulp . task ( task . define (
510+ 'vscode-translations-export' ,
513511 task . series (
514512 optimizeVSCodeTask ,
515513 function ( ) {
@@ -524,7 +522,7 @@ gulp.task('vscode-translations-export',
524522 ) . pipe ( vfs . dest ( '../vscode-translations-export' ) ) ;
525523 }
526524 )
527- ) ;
525+ ) ) ;
528526
529527gulp . task ( 'vscode-translations-pull' , function ( ) {
530528 return es . merge ( [ ...i18n . defaultLanguages , ...i18n . extraLanguages ] . map ( language => {
@@ -575,7 +573,7 @@ gulp.task('upload-vscode-sourcemaps', () => {
575573} ) ;
576574
577575// This task is only run for the MacOS build
578- const generateVSCodeConfigurationTask = ( ) => {
576+ const generateVSCodeConfigurationTask = task . define ( 'generate-vscode-configuration' , ( ) => {
579577 return new Promise ( ( resolve , reject ) => {
580578 const buildDir = process . env [ 'AGENT_BUILDDIRECTORY' ] ;
581579 if ( ! buildDir ) {
@@ -610,11 +608,11 @@ const generateVSCodeConfigurationTask = () => {
610608 reject ( err ) ;
611609 } ) ;
612610 } ) ;
613- } ;
614- generateVSCodeConfigurationTask . displayName = 'generate-vscode-configuration' ;
611+ } ) ;
615612
616613const allConfigDetailsPath = path . join ( os . tmpdir ( ) , 'configuration.json' ) ;
617- gulp . task ( 'upload-vscode-configuration' ,
614+ gulp . task ( task . define (
615+ 'upload-vscode-configuration' ,
618616 task . series (
619617 generateVSCodeConfigurationTask ,
620618 ( ) => {
@@ -642,7 +640,7 @@ gulp.task('upload-vscode-configuration',
642640 } ) ) ;
643641 }
644642 )
645- ) ;
643+ ) ) ;
646644
647645function shouldSetupSettingsSearch ( ) {
648646 const branch = process . env . BUILD_SOURCEBRANCH ;
0 commit comments