From dd6be31a8eabd027aa83a242880d3814f57e6ed6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jacek=20Fedory=C5=84ski?= Date: Mon, 6 Jan 2025 17:48:17 +0100 Subject: [PATCH] fix: treat media files as binary while packaging them (#8706) By default gulp's src() treats files as UTF-8, which corrupts binary files like MP3s when copying them for packaging. This makes it treat them as binary. --- scripts/gulpfiles/package_tasks.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/gulpfiles/package_tasks.js b/scripts/gulpfiles/package_tasks.js index 48dfd5b84..89264a0e3 100644 --- a/scripts/gulpfiles/package_tasks.js +++ b/scripts/gulpfiles/package_tasks.js @@ -159,7 +159,7 @@ module.exports = require('./${bundle}'); * This task copies all the media/* files into the release directory. */ function packageMedia() { - return gulp.src('media/*') + return gulp.src('media/*', {encoding: false}) .pipe(gulp.dest(`${RELEASE_DIR}/media`)); };