Skip to content

Commit 01ee219

Browse files
committed
📦 electron-builder publish
1 parent 2e4c375 commit 01ee219

File tree

2 files changed

+33
-40
lines changed

2 files changed

+33
-40
lines changed

.github/workflows/release.yml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -23,27 +23,27 @@ jobs:
2323
- name: build distributables
2424
env:
2525
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
26-
run: npm run dist
26+
run: npm run publish
2727

28-
release:
29-
name: "Release"
30-
needs: publish
31-
runs-on: ubuntu-latest
32-
steps:
33-
- uses: actions/download-artifact@v2
34-
- name: List fetched artifacts
35-
run: ls -R
36-
- name: Emit a Github Release
37-
uses: "marvinpinto/action-automatic-releases@latest"
38-
with:
39-
repo_token: "${{ secrets.GITHUB_TOKEN }}"
40-
automatic_release_tag: "latest"
41-
prerelease: true
42-
draft: true
43-
files: |
44-
*.exe
45-
*.zip
46-
*.dmg
47-
*.deb
48-
*.AppImage
49-
LICENSE
28+
# release:
29+
# name: "Release"
30+
# needs: publish
31+
# runs-on: ubuntu-latest
32+
# steps:
33+
# - uses: actions/download-artifact@v2
34+
# - name: List fetched artifacts
35+
# run: ls -R
36+
# - name: Emit a Github Release
37+
# uses: "marvinpinto/action-automatic-releases@latest"
38+
# with:
39+
# repo_token: "${{ secrets.GITHUB_TOKEN }}"
40+
# automatic_release_tag: "latest"
41+
# prerelease: true
42+
# draft: true
43+
# files: |
44+
# *.exe
45+
# *.zip
46+
# *.dmg
47+
# *.deb
48+
# *.AppImage
49+
# LICENSE

package.json

Lines changed: 10 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"pack": "electron-builder --dir",
3030
"predist": "npm run build",
3131
"dist": "cross-env CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder",
32+
"publish": "cross-env CSC_IDENTITY_AUTO_DISCOVERY=false electron-builder --publish always",
3233
"postdist": "node scripts/cleanBuilds.js",
3334
"lint:electron": "eslint -c eslint.electron.json --ext .js,.ts src/electron",
3435
"lint:svelte": "eslint -c eslint.svelte.json --ext .js,.ts src/frontend",
@@ -48,6 +49,9 @@
4849
"public/**/*"
4950
],
5051
"mac": {
52+
"publish": [
53+
"github"
54+
],
5155
"target": [
5256
"dmg",
5357
"zip"
@@ -69,34 +73,23 @@
6973
]
7074
},
7175
"linux": {
76+
"publish": [
77+
"github"
78+
],
7279
"target": [
7380
"AppImage",
7481
"deb"
7582
]
7683
},
7784
"win": {
85+
"publish": [
86+
"github"
87+
],
7888
"target": "NSIS",
7989
"icon": "build/public/icon.png",
8090
"publisherName": "FreeShow"
8191
}
8292
},
83-
"config": {
84-
"forge": {
85-
"publishers": [
86-
{
87-
"name": "@electron-forge/publisher-github",
88-
"config": {
89-
"repository": {
90-
"owner": "vassbo",
91-
"name": "freeshow"
92-
}
93-
},
94-
"draft": true,
95-
"prerelease": true
96-
}
97-
]
98-
}
99-
},
10093
"devDependencies": {
10194
"@electron-forge/publisher-github": "^6.0.0-beta.63",
10295
"@rollup/plugin-commonjs": "^17.0.0",

0 commit comments

Comments
 (0)