start work on github action

This commit is contained in:
2022-11-26 14:05:44 -06:00
parent 51ef8e01ba
commit fc0af55d4e
3 changed files with 5181 additions and 15 deletions
+15
View File
@@ -0,0 +1,15 @@
on:
push:
branches:
- main
jobs:
build-linux:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
- run: npm ci
- run: npm run release
+5157 -10
View File
File diff suppressed because it is too large Load Diff
+9 -5
View File
@@ -11,7 +11,8 @@
"build:mac": "electron-builder -m",
"build:windows": "electron-builder -w",
"build:linux": "electron-builder -l",
"build:arm": "electron-builder -l --arm64"
"build:arm": "electron-builder -l --arm64",
"release": "electron-builder"
},
"author": "alec@stagehacks.com",
"license": "CC BY-SA 4.0",
@@ -37,23 +38,26 @@
"build": {
"appId": "com.electron.cueview",
"icon": "./src/img/",
"artifactName": "${productName} ${os} v${version}.${ext}",
"artifactName": "${name}.${os}.v${version}.${ext}",
"mac": {
"target": "zip",
"category": "Utilities",
"icon": "./src/img/icon.icns",
"electronLanguages": [
"en"
]
],
"publish": ["github"]
},
"win": {
"target": "portable",
"icon": "./src/img/icon.ico"
"icon": "./src/img/icon.ico",
"publish": ["github"]
},
"linux": {
"target": "deb",
"maintainer": "alec@stagehacks.com",
"category": "Utility"
"category": "Utility",
"publish": ["github"]
}
}
}