Don't minifiy builds of develop through CI packaging
Fixes https://github.com/vector-im/riot-web/issues/11864 This uses an environment variable because the build script assumes you want a production build, but we don't for this particular script. To avoid having a mess of NPM scripts to worry about, we'll just pass a flag down.
This commit is contained in:
parent
044720b7e5
commit
909fddb732
2 changed files with 303 additions and 296 deletions
|
@ -14,4 +14,4 @@ JSSDK_SHA=$(cd node_modules/matrix-js-sdk; git rev-parse --short=12 HEAD)
|
||||||
|
|
||||||
VECTOR_SHA=$(git rev-parse --short=12 HEAD) # use the ACTUAL SHA rather than assume develop
|
VECTOR_SHA=$(git rev-parse --short=12 HEAD) # use the ACTUAL SHA rather than assume develop
|
||||||
|
|
||||||
DIST_VERSION=$VECTOR_SHA-react-$REACT_SHA-js-$JSSDK_SHA scripts/package.sh -d
|
CI_PACKAGE=true DIST_VERSION=$VECTOR_SHA-react-$REACT_SHA-js-$JSSDK_SHA scripts/package.sh -d
|
||||||
|
|
|
@ -8,7 +8,13 @@ const webpack = require("webpack");
|
||||||
let og_image_url = process.env.RIOT_OG_IMAGE_URL;
|
let og_image_url = process.env.RIOT_OG_IMAGE_URL;
|
||||||
if (!og_image_url) og_image_url = 'https://riot.im/app/themes/riot/img/logos/riot-im-logo-black-text.png';
|
if (!og_image_url) og_image_url = 'https://riot.im/app/themes/riot/img/logos/riot-im-logo-black-text.png';
|
||||||
|
|
||||||
module.exports = (env, argv) => ({
|
module.exports = (env, argv) => {
|
||||||
|
if (process.env.CI_PACKAGE) {
|
||||||
|
// Don't run minification for CI builds (this is only set for runs on develop)
|
||||||
|
argv.mode = "development";
|
||||||
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
entry: {
|
entry: {
|
||||||
"bundle": "./src/vector/index.js",
|
"bundle": "./src/vector/index.js",
|
||||||
"indexeddb-worker": "./src/vector/indexeddb-worker.js",
|
"indexeddb-worker": "./src/vector/indexeddb-worker.js",
|
||||||
|
@ -321,7 +327,8 @@ module.exports = (env, argv) => ({
|
||||||
hot: false,
|
hot: false,
|
||||||
inline: false,
|
inline: false,
|
||||||
},
|
},
|
||||||
});
|
};
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Merge assets found via CSS and imports into a single tree, while also preserving
|
* Merge assets found via CSS and imports into a single tree, while also preserving
|
||||||
|
|
Loading…
Reference in a new issue