25 lines
664 B
JavaScript
25 lines
664 B
JavaScript
|
import fs from "fs-extra";
|
||
|
import { createRequire } from "module";
|
||
|
import { execSync } from "child_process";
|
||
|
|
||
|
const require = createRequire(import.meta.url);
|
||
|
|
||
|
// update the tauri conf version
|
||
|
async function resolveVersion() {
|
||
|
const { version } = require("../package.json");
|
||
|
const tauri = require("../src-tauri/tauri.conf.json");
|
||
|
|
||
|
tauri.package.version = version;
|
||
|
|
||
|
await fs.writeFile(
|
||
|
"./src-tauri/tauri.conf.json",
|
||
|
JSON.stringify(tauri, undefined, 2)
|
||
|
);
|
||
|
execSync("git add ./src-tauri/tauri.conf.json");
|
||
|
execSync(`git commit -m v${version} --no-verify`);
|
||
|
execSync(`git push`);
|
||
|
execSync(`git push origin v${version}`);
|
||
|
}
|
||
|
|
||
|
resolveVersion();
|