Merge commit '8a64bfc1e2bfbd9c586e9c8e32b5295de576f6d5' into checkpoint/main_from_release_2.6.1_8a64bfc1e2bfbd9c586e9c8e32b5295de576f6d5

This commit is contained in:
Amine Khaldi
2026-03-19 11:09:48 +01:00
5 changed files with 47 additions and 5 deletions
+12 -1
View File
@@ -19,6 +19,17 @@ if [ "$LAST_EXIT_CODE" -ne 0 ]; then
exit $LAST_EXIT_CODE
fi
# Webpack already bundled all JS into build/. Clear production dependencies from
# package.json so electron-builder v26's node module collector doesn't fail when
# it can't find workspace packages that are removed below for cache optimization.
echo "Clearing dependencies from packages/gui/package.json for electron-builder"
node -e "
const fs = require('fs');
const p = JSON.parse(fs.readFileSync('./packages/gui/package.json', 'utf8'));
p.dependencies = {};
fs.writeFileSync('./packages/gui/package.json', JSON.stringify(p, null, 2) + '\n');
"
# Remove unused packages
rm -rf node_modules
@@ -39,5 +50,5 @@ rm -rf electron/dist # ~186MB
rm -rf "@mui" # ~71MB
rm -rf typescript # ~63MB
# Remove `packages/gui/node_modules/@chia-network` because it causes an error on later `electron-packager` command
# Remove `packages/gui/node_modules/@chia-network` to save cache space
rm -rf "@chia-network"
+12 -1
View File
@@ -18,6 +18,17 @@ if [ "$LAST_EXIT_CODE" -ne 0 ]; then
exit $LAST_EXIT_CODE
fi
# Webpack already bundled all JS into build/. Clear production dependencies from
# package.json so electron-builder v26's node module collector doesn't fail when
# it can't find workspace packages that are removed below for cache optimization.
echo "Clearing dependencies from packages/gui/package.json for electron-builder"
node -e "
const fs = require('fs');
const p = JSON.parse(fs.readFileSync('./packages/gui/package.json', 'utf8'));
p.dependencies = {};
fs.writeFileSync('./packages/gui/package.json', JSON.stringify(p, null, 2) + '\n');
"
# Remove unused packages
rm -rf node_modules
@@ -38,5 +49,5 @@ rm -rf electron/dist # ~186MB
rm -rf "@mui" # ~71MB
rm -rf typescript # ~63MB
# Remove `packages/gui/node_modules/@chia-network` because it causes an error on later `electron-packager` command
# Remove `packages/gui/node_modules/@chia-network` to save cache space
rm -rf "@chia-network"
+12 -1
View File
@@ -20,6 +20,17 @@ if [ "$LAST_EXIT_CODE" -ne 0 ]; then
exit $LAST_EXIT_CODE
fi
# Webpack already bundled all JS into build/. Clear production dependencies from
# package.json so electron-builder v26's node module collector doesn't fail when
# it can't find workspace packages that are removed below for cache optimization.
echo "Clearing dependencies from packages/gui/package.json for electron-builder"
node -e "
const fs = require('fs');
const p = JSON.parse(fs.readFileSync('./packages/gui/package.json', 'utf8'));
p.dependencies = {};
fs.writeFileSync('./packages/gui/package.json', JSON.stringify(p, null, 2) + '\n');
"
# Remove unused packages
rm -rf node_modules
@@ -40,5 +51,5 @@ rm -rf electron/dist # ~186MB
rm -rf "@mui" # ~71MB
rm -rf typescript # ~63MB
# Remove `packages/gui/node_modules/@chia-network` because it causes an error on later `electron-packager` command
# Remove `packages/gui/node_modules/@chia-network` to save cache space
rm -rf "@chia-network"
+10 -1
View File
@@ -29,6 +29,15 @@ If ($LastExitCode -gt 0){
Throw "npm run build failed!"
}
# Webpack already bundled all JS into build/. Clear production dependencies from
# package.json so electron-builder v26's node module collector doesn't fail when
# it can't find workspace packages that are removed below for cache optimization.
Write-Output "Clearing dependencies from packages/gui/package.json for electron-builder"
node -e "const fs = require('fs'); const p = JSON.parse(fs.readFileSync('./packages/gui/package.json', 'utf8')); p.dependencies = {}; fs.writeFileSync('./packages/gui/package.json', JSON.stringify(p, null, 2) + '\n');"
If ($LastExitCode -gt 0){
Throw "Failed to clear dependencies from packages/gui/package.json"
}
# Remove unused packages
Remove-Item node_modules -Recurse -Force
@@ -48,5 +57,5 @@ Remove-Item packages\wallets -Recurse -Force
#Remove-Item "@mui" -Recurse -Force # ~71MB
#Remove-Item typescript -Recurse -Force # ~63MB
# Remove `packages/gui/node_modules/@chia-network` because it causes an error on later `electron-packager` command
# Remove `packages/gui/node_modules/@chia-network` to save cache space
#Remove-Item "@chia-network" -Recurse -Force