mirror of
https://github.com/streetwriters/notesnook.git
synced 2025-12-23 15:09:33 +01:00
ci: let action-electron-builder do the work
This commit is contained in:
2
apps/web/.github/workflows/release.yml
vendored
2
apps/web/.github/workflows/release.yml
vendored
@@ -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 }}
|
||||||
|
|||||||
@@ -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.",
|
||||||
|
|||||||
@@ -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`;
|
||||||
|
|||||||
Reference in New Issue
Block a user