Skip to content

Commit 866b72a

Browse files
committed
build: remove pro sources from built artifacts after dist generation
1 parent 636399d commit 866b72a

File tree

1 file changed

+37
-3
lines changed

1 file changed

+37
-3
lines changed

gulpfile.js/index.js

Lines changed: 37 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,40 @@ function cleanUnwantedFilesInDist() {
7070
]);
7171
}
7272

73+
function _cleanPhoenixProGitFolder() {
74+
return new Promise((resolve) => {
75+
const gitFolders = [
76+
'dist/extensionsIntegrated/phoenix-pro/.git',
77+
'dist-test/src/extensionsIntegrated/phoenix-pro/.git'
78+
];
79+
80+
for (const gitFolder of gitFolders) {
81+
if (fs.existsSync(gitFolder)) {
82+
fs.rmSync(gitFolder, { recursive: true, force: true });
83+
console.log(`Removed git folder: ${gitFolder}`);
84+
}
85+
}
86+
resolve();
87+
});
88+
}
89+
90+
function _deletePhoenixProSourceFolder() {
91+
return new Promise((resolve) => {
92+
const phoenixProFolders = [
93+
'dist/extensionsIntegrated/phoenix-pro',
94+
'dist-test/src/extensionsIntegrated/phoenix-pro'
95+
];
96+
97+
for (const folder of phoenixProFolders) {
98+
if (fs.existsSync(folder)) {
99+
fs.rmSync(folder, { recursive: true, force: true });
100+
console.log(`Deleted phoenix-pro source folder: ${folder}`);
101+
}
102+
}
103+
resolve();
104+
});
105+
}
106+
73107
/**
74108
* TODO: Release scripts to merge and min src js/css/html resources into dist.
75109
* Links that might help:
@@ -945,15 +979,15 @@ exports.reset = series(cleanAll);
945979

946980
exports.releaseDev = series(cleanDist, exports.buildDebug, makeBracketsConcatJS, makeConcatExtensions, _compileLessSrc,
947981
makeDistAll, cleanUnwantedFilesInDist, releaseDev, _renameConcatExtensionsinDist,
948-
createDistCacheManifest, createDistTest, _cleanReleaseBuildArtefactsInSrc);
982+
createDistCacheManifest, createDistTest, _cleanPhoenixProGitFolder, _cleanReleaseBuildArtefactsInSrc);
949983
exports.releaseStaging = series(cleanDist, exports.build, makeBracketsConcatJS, makeConcatExtensions, _compileLessSrc,
950984
makeDistNonJS, makeJSDist, makeJSPrettierDist, makeNonMinifyDist, cleanUnwantedFilesInDist,
951985
_renameBracketsConcatAsBracketsJSInDist, _renameConcatExtensionsinDist, _patchMinifiedCSSInDistIndex, releaseStaging,
952-
createDistCacheManifest, createDistTest, _cleanReleaseBuildArtefactsInSrc);
986+
createDistCacheManifest, createDistTest, _deletePhoenixProSourceFolder, _cleanReleaseBuildArtefactsInSrc);
953987
exports.releaseProd = series(cleanDist, exports.build, makeBracketsConcatJS, makeConcatExtensions, _compileLessSrc,
954988
makeDistNonJS, makeJSDist, makeJSPrettierDist, makeNonMinifyDist, cleanUnwantedFilesInDist,
955989
_renameBracketsConcatAsBracketsJSInDist, _renameConcatExtensionsinDist, _patchMinifiedCSSInDistIndex, releaseProd,
956-
createDistCacheManifest, createDistTest, _cleanReleaseBuildArtefactsInSrc);
990+
createDistCacheManifest, createDistTest, _deletePhoenixProSourceFolder, _cleanReleaseBuildArtefactsInSrc);
957991
exports.releaseWebCache = series(makeDistWebCache);
958992
exports.serve = series(exports.build, serve);
959993
exports.zipTestFiles = series(zipTestFiles);

0 commit comments

Comments
 (0)