Don't resign SEA binary

This commit is contained in:
Gregory Schier
2024-07-20 10:28:50 -07:00
parent 54817fa6a4
commit 63a193bb3e
5 changed files with 22 additions and 21 deletions

View File

@@ -1,12 +1,19 @@
const {readdirSync, cpSync} = require("node:fs");
const path = require("node:path");
console.log('-----> Starting copy plugins script');
const {execSync} = require("node:child_process");
const PLUGINS_DIR = process.env.YAAK_PLUGINS_DIR;
if (!PLUGINS_DIR) {
console.log("YAAK_PLUGINS_DIR is not set");
process.exit(1);
}
console.log('Installing Yaak plugins dependencies', PLUGINS_DIR);
execSync('npm ci', {cwd: PLUGINS_DIR});
console.log('Building Yaak plugins', PLUGINS_DIR);
execSync('npm run build', {cwd: PLUGINS_DIR});
console.log('Copying Yaak plugins to', PLUGINS_DIR);
const pluginsRoot = path.join(PLUGINS_DIR, 'plugins');
for (const name of readdirSync(pluginsRoot)) {
const dir = path.join(pluginsRoot, name);