ci: let action-electron-builder do the work

This commit is contained in:
thecodrr
2021-07-07 14:10:16 +05:00
parent 7d265db894
commit e2f33f6f4e
3 changed files with 15 additions and 15 deletions

View File

@@ -65,7 +65,7 @@ jobs:
# GitHub token, automatically provided to the action # GitHub token, automatically provided to the action
# (No need to define this secret in the repo settings) # (No need to define this secret in the repo settings)
github_token: ${{ secrets.PERSONAL_GH_TOKEN }} github_token: ${{ secrets.PERSONAL_GH_TOKEN }}
build_script_name: "release" build_script_name: "build"
# macOS code signing certificate # macOS code signing certificate
mac_certs: ${{ secrets.mac_certs }} mac_certs: ${{ secrets.mac_certs }}
mac_certs_password: ${{ secrets.mac_certs_password }} mac_certs_password: ${{ secrets.mac_certs_password }}

View File

@@ -4,7 +4,7 @@
"description": "Your private note taking space", "description": "Your private note taking space",
"version": "1.4.1", "version": "1.4.1",
"private": true, "private": true,
"main": "./electron.js", "main": "./build/electron.js",
"homepage": "https://notesnook.com/", "homepage": "https://notesnook.com/",
"repository": "https://github.com/streetwriters/notesnook", "repository": "https://github.com/streetwriters/notesnook",
"dependencies": { "dependencies": {
@@ -23,7 +23,7 @@
"zx": "^2.0.0" "zx": "^2.0.0"
}, },
"scripts": { "scripts": {
"release": "yarn zx ./scripts/publish.mjs" "build": "esbuild ./electron.js ./preload.js --minify --external:electron --external:fsevents --bundle --outdir=./build --platform=node"
}, },
"author": { "author": {
"name": "Streetwriters (Private) Ltd.", "name": "Streetwriters (Private) Ltd.",

View File

@@ -1,20 +1,20 @@
const { sep } = require("path"); // const { sep } = require("path");
// const mv = require("mvdir"); // // 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`); // // const err = await mv(`../build`, `./build`);
// if (err) throw new Error("Error moving build directory."); // // if (err) throw new Error("Error moving build directory.");
await $`ls ./build`; // 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`;