@@ -229,41 +229,28 @@ function buildSnapPackage(arch) {
229229 return shell . task ( `cd ${ snapBuildPath } && snapcraft build` ) ;
230230}
231231
232- gulp . task ( 'clean-vscode-linux-ia32-deb' , util . rimraf ( '.build/linux/deb/i386' ) ) ;
233- gulp . task ( 'clean-vscode-linux-x64-deb' , util . rimraf ( '.build/linux/deb/amd64' ) ) ;
234- gulp . task ( 'clean-vscode-linux-arm-deb' , util . rimraf ( '.build/linux/deb/armhf' ) ) ;
235- gulp . task ( 'clean-vscode-linux-arm64-deb' , util . rimraf ( '.build/linux/deb/arm64' ) ) ;
236- gulp . task ( 'clean-vscode-linux-ia32-rpm' , util . rimraf ( '.build/linux/rpm/i386' ) ) ;
237- gulp . task ( 'clean-vscode-linux-x64-rpm' , util . rimraf ( '.build/linux/rpm/x86_64' ) ) ;
238- gulp . task ( 'clean-vscode-linux-arm-rpm' , util . rimraf ( '.build/linux/rpm/armhf' ) ) ;
239- gulp . task ( 'clean-vscode-linux-arm64-rpm' , util . rimraf ( '.build/linux/rpm/arm64' ) ) ;
240- gulp . task ( 'clean-vscode-linux-ia32-snap' , util . rimraf ( '.build/linux/snap/x64' ) ) ;
241- gulp . task ( 'clean-vscode-linux-x64-snap' , util . rimraf ( '.build/linux/snap/x64' ) ) ;
242- gulp . task ( 'clean-vscode-linux-arm-snap' , util . rimraf ( '.build/linux/snap/x64' ) ) ;
243- gulp . task ( 'clean-vscode-linux-arm64-snap' , util . rimraf ( '.build/linux/snap/x64' ) ) ;
244-
245- gulp . task ( 'vscode-linux-ia32-prepare-deb' , [ 'clean-vscode-linux-ia32-deb' ] , prepareDebPackage ( 'ia32' ) ) ;
246- gulp . task ( 'vscode-linux-x64-prepare-deb' , [ 'clean-vscode-linux-x64-deb' ] , prepareDebPackage ( 'x64' ) ) ;
247- gulp . task ( 'vscode-linux-arm-prepare-deb' , [ 'clean-vscode-linux-arm-deb' ] , prepareDebPackage ( 'arm' ) ) ;
248- gulp . task ( 'vscode-linux-arm64-prepare-deb' , [ 'clean-vscode-linux-arm64-deb' ] , prepareDebPackage ( 'arm64' ) ) ;
232+ gulp . task ( 'vscode-linux-ia32-prepare-deb' , util . task . series ( util . rimraf ( '.build/linux/deb/i386' ) , prepareDebPackage ( 'ia32' ) ) ) ;
233+ gulp . task ( 'vscode-linux-x64-prepare-deb' , util . task . series ( util . rimraf ( '.build/linux/deb/amd64' ) , prepareDebPackage ( 'x64' ) ) ) ;
234+ gulp . task ( 'vscode-linux-arm-prepare-deb' , util . task . series ( util . rimraf ( '.build/linux/deb/armhf' ) , prepareDebPackage ( 'arm' ) ) ) ;
235+ gulp . task ( 'vscode-linux-arm64-prepare-deb' , util . task . series ( util . rimraf ( '.build/linux/deb/arm64' ) , prepareDebPackage ( 'arm64' ) ) ) ;
249236gulp . task ( 'vscode-linux-ia32-build-deb' , [ 'vscode-linux-ia32-prepare-deb' ] , buildDebPackage ( 'ia32' ) ) ;
250237gulp . task ( 'vscode-linux-x64-build-deb' , [ 'vscode-linux-x64-prepare-deb' ] , buildDebPackage ( 'x64' ) ) ;
251238gulp . task ( 'vscode-linux-arm-build-deb' , [ 'vscode-linux-arm-prepare-deb' ] , buildDebPackage ( 'arm' ) ) ;
252239gulp . task ( 'vscode-linux-arm64-build-deb' , [ 'vscode-linux-arm64-prepare-deb' ] , buildDebPackage ( 'arm64' ) ) ;
253240
254- gulp . task ( 'vscode-linux-ia32-prepare-rpm' , [ 'clean-vscode- linux-ia32- rpm' ] , prepareRpmPackage ( 'ia32' ) ) ;
255- gulp . task ( 'vscode-linux-x64-prepare-rpm' , [ 'clean-vscode- linux-x64- rpm' ] , prepareRpmPackage ( 'x64' ) ) ;
256- gulp . task ( 'vscode-linux-arm-prepare-rpm' , [ 'clean-vscode- linux-arm- rpm' ] , prepareRpmPackage ( 'arm' ) ) ;
257- gulp . task ( 'vscode-linux-arm64-prepare-rpm' , [ 'clean-vscode- linux-arm64- rpm' ] , prepareRpmPackage ( 'arm64' ) ) ;
241+ gulp . task ( 'vscode-linux-ia32-prepare-rpm' , util . task . series ( util . rimraf ( '.build/ linux/ rpm/i386' ) , prepareRpmPackage ( 'ia32' ) ) ) ;
242+ gulp . task ( 'vscode-linux-x64-prepare-rpm' , util . task . series ( util . rimraf ( '.build/ linux/ rpm/x86_64' ) , prepareRpmPackage ( 'x64' ) ) ) ;
243+ gulp . task ( 'vscode-linux-arm-prepare-rpm' , util . task . series ( util . rimraf ( '.build/ linux/ rpm/armhf' ) , prepareRpmPackage ( 'arm' ) ) ) ;
244+ gulp . task ( 'vscode-linux-arm64-prepare-rpm' , util . task . series ( util . rimraf ( '.build/ linux/ rpm/arm64' ) , prepareRpmPackage ( 'arm64' ) ) ) ;
258245gulp . task ( 'vscode-linux-ia32-build-rpm' , [ 'vscode-linux-ia32-prepare-rpm' ] , buildRpmPackage ( 'ia32' ) ) ;
259246gulp . task ( 'vscode-linux-x64-build-rpm' , [ 'vscode-linux-x64-prepare-rpm' ] , buildRpmPackage ( 'x64' ) ) ;
260247gulp . task ( 'vscode-linux-arm-build-rpm' , [ 'vscode-linux-arm-prepare-rpm' ] , buildRpmPackage ( 'arm' ) ) ;
261248gulp . task ( 'vscode-linux-arm64-build-rpm' , [ 'vscode-linux-arm64-prepare-rpm' ] , buildRpmPackage ( 'arm64' ) ) ;
262249
263- gulp . task ( 'vscode-linux-ia32-prepare-snap' , [ 'clean-vscode- linux-ia32- snap' ] , prepareSnapPackage ( 'ia32' ) ) ;
264- gulp . task ( 'vscode-linux-x64-prepare-snap' , [ 'clean-vscode- linux-x64- snap' ] , prepareSnapPackage ( 'x64' ) ) ;
265- gulp . task ( 'vscode-linux-arm-prepare-snap' , [ 'clean-vscode- linux-arm- snap' ] , prepareSnapPackage ( 'arm' ) ) ;
266- gulp . task ( 'vscode-linux-arm64-prepare-snap' , [ 'clean-vscode- linux-arm64- snap' ] , prepareSnapPackage ( 'arm64' ) ) ;
250+ gulp . task ( 'vscode-linux-ia32-prepare-snap' , util . task . series ( util . rimraf ( '.build/ linux/ snap/x64' ) , prepareSnapPackage ( 'ia32' ) ) ) ;
251+ gulp . task ( 'vscode-linux-x64-prepare-snap' , util . task . series ( util . rimraf ( '.build/ linux/ snap/x64' ) , prepareSnapPackage ( 'x64' ) ) ) ;
252+ gulp . task ( 'vscode-linux-arm-prepare-snap' , util . task . series ( util . rimraf ( '.build/ linux/ snap/x64' ) , prepareSnapPackage ( 'arm' ) ) ) ;
253+ gulp . task ( 'vscode-linux-arm64-prepare-snap' , util . task . series ( util . rimraf ( '.build/ linux/ snap/x64' ) , prepareSnapPackage ( 'arm64' ) ) ) ;
267254gulp . task ( 'vscode-linux-ia32-build-snap' , [ 'vscode-linux-ia32-prepare-snap' ] , buildSnapPackage ( 'ia32' ) ) ;
268255gulp . task ( 'vscode-linux-x64-build-snap' , [ 'vscode-linux-x64-prepare-snap' ] , buildSnapPackage ( 'x64' ) ) ;
269256gulp . task ( 'vscode-linux-arm-build-snap' , [ 'vscode-linux-arm-prepare-snap' ] , buildSnapPackage ( 'arm' ) ) ;
0 commit comments