Skip to content

Commit a0cc499

Browse files
committed
build: add npm run _ci-disableBundleConfig to build bundle less exes
1 parent dc6d30d commit a0cc499

File tree

2 files changed

+19
-0
lines changed

2 files changed

+19
-0
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"_createDistBundleReleaseConfig": "node src-build/createDistBundleReleaseConfig.js",
1212
"_createDistTestReleaseConfig": "node src-build/createDistTestReleaseConfig.js",
1313
"_ci-createDistReleaseConfig": "node src-build/ci-createDistReleaseConfig.js",
14+
"_ci-disableBundleConfig": "node src-build/ci-disableBundleConfig.js",
1415
"_ci-env-warn": "echo !!!This script is supposed to executed in github actions only. Ignore if you are seeing this message in a github actions log.",
1516
"releaseSrc": "npm run _make_src-node && npm run _createSrcReleaseConfig && tauri build --config ./src-tauri/tauri-local.conf.json",
1617
"releaseSrcDebug": "npm run _make_src-node && npm run _createSrcReleaseConfig && tauri build --config ./src-tauri/tauri-local.conf.json --debug --verbose",
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import {dirname, join} from "path";
2+
import fs from "fs";
3+
import {fileURLToPath} from "url";
4+
5+
const __filename = fileURLToPath(import.meta.url);
6+
const __dirname = dirname(__filename);
7+
async function ciCreateDistReleaseConfig() {
8+
const tauriConfigPath = join(__dirname, '..', 'src-tauri', 'tauri.conf.json');
9+
10+
console.log("remove bundle config in tauri.conf.json", tauriConfigPath);
11+
const configJson = JSON.parse(fs.readFileSync(tauriConfigPath));
12+
configJson.tauri.bundle.active = false;
13+
configJson.tauri.updater.active = false;
14+
console.log("Product name is: ", configJson.package.productName);
15+
fs.writeFileSync(tauriConfigPath, JSON.stringify(configJson, null, 4));
16+
}
17+
18+
await ciCreateDistReleaseConfig();

0 commit comments

Comments
 (0)