From d865f572aab80dda66feabea8905cb6006bfd095 Mon Sep 17 00:00:00 2001 From: Tusooa Zhu Date: Sat, 8 Jan 2022 16:13:02 -0500 Subject: Generate grouped unicode emojis from unicode-emoji-json --- build/build.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'build/build.js') diff --git a/build/build.js b/build/build.js index b3c9aad4..35969eb6 100644 --- a/build/build.js +++ b/build/build.js @@ -18,6 +18,9 @@ console.log( var spinner = ora('building for production...') spinner.start() +var updateEmoji = require('./update-emoji').updateEmoji +updateEmoji() + var assetsPath = path.join(config.build.assetsRoot, config.build.assetsSubDirectory) rm('-rf', assetsPath) mkdir('-p', assetsPath) -- cgit v1.2.3-70-g09d2 From 6d6629eb505e6472ce57c31706ce0d21441fafdf Mon Sep 17 00:00:00 2001 From: Xnuk Shuman Date: Sat, 10 Dec 2022 14:55:04 +0900 Subject: Throw non-zero exit code if webpack build fails Not only `err`, `stats.hasErrors` also should be handled. I found this bug in [Pipeline 42881 build] - some errors exist, but build result was successful. See also: https://webpack.js.org/api/node/#error-handling [Pipeline 42881 build]: https://git.pleroma.social/pleroma/pleroma-fe/-/jobs/225066 --- build/build.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'build/build.js') diff --git a/build/build.js b/build/build.js index 35969eb6..8242bc5f 100644 --- a/build/build.js +++ b/build/build.js @@ -36,4 +36,8 @@ webpack(webpackConfig, function (err, stats) { chunks: false, chunkModules: false }) + '\n') + if (stats.hasErrors()) { + console.error('See above for errors.') + process.exit(1) + } }) -- cgit v1.2.3-70-g09d2