diff --git a/apps/web/.github/workflows/release.yml b/apps/web/.github/workflows/release.yml index 297543dd6..e974663c8 100644 --- a/apps/web/.github/workflows/release.yml +++ b/apps/web/.github/workflows/release.yml @@ -65,7 +65,7 @@ jobs: # GitHub token, automatically provided to the action # (No need to define this secret in the repo settings) github_token: ${{ secrets.PERSONAL_GH_TOKEN }} - build_script_name: "release" + build_script_name: "build" # macOS code signing certificate mac_certs: ${{ secrets.mac_certs }} mac_certs_password: ${{ secrets.mac_certs_password }} diff --git a/apps/web/desktop/package.json b/apps/web/desktop/package.json index 833312ef2..10a6ca27a 100644 --- a/apps/web/desktop/package.json +++ b/apps/web/desktop/package.json @@ -4,7 +4,7 @@ "description": "Your private note taking space", "version": "1.4.1", "private": true, - "main": "./electron.js", + "main": "./build/electron.js", "homepage": "https://notesnook.com/", "repository": "https://github.com/streetwriters/notesnook", "dependencies": { @@ -23,7 +23,7 @@ "zx": "^2.0.0" }, "scripts": { - "release": "yarn zx ./scripts/publish.mjs" + "build": "esbuild ./electron.js ./preload.js --minify --external:electron --external:fsevents --bundle --outdir=./build --platform=node" }, "author": { "name": "Streetwriters (Private) Ltd.", diff --git a/apps/web/desktop/scripts/publish.mjs b/apps/web/desktop/scripts/publish.mjs index 94d9c339a..60f0ec44b 100755 --- a/apps/web/desktop/scripts/publish.mjs +++ b/apps/web/desktop/scripts/publish.mjs @@ -1,20 +1,20 @@ -const { sep } = require("path"); -// const mv = require("mvdir"); +// const { sep } = require("path"); +// // const mv = require("mvdir"); -console.log(`Script directory:`, __dirname); +// console.log(`Script directory:`, __dirname); -// cd(`${__dirname}/../../`); +// // cd(`${__dirname}/../../`); -// await $`yarn install`; +// // await $`yarn install`; -// await $`yarn build:desktop`; +// // await $`yarn build:desktop`; -// cd(`${__dirname}/../`); +// // cd(`${__dirname}/../`); -// const err = await mv(`../build`, `./build`); -// if (err) throw new Error("Error moving build directory."); -await $`ls ./build`; +// // const err = await mv(`../build`, `./build`); +// // if (err) throw new Error("Error moving build directory."); +// await $`ls ./build`; -await $`esbuild ./electron.js ./preload.js --minify --external:electron --external:fsevents --bundle --outdir=./build --platform=node`; +// await $`esbuild ./electron.js ./preload.js --minify --external:electron --external:fsevents --bundle --outdir=./build --platform=node`; -await $`electron-builder -c.extraMetadata.main=./build/electron.js`; +// await $`electron-builder -c.extraMetadata.main=./build/electron.js`;