Skip to content

Commit cff4914

Browse files
committed
perf: update build
1 parent 232099f commit cff4914

2 files changed

Lines changed: 13 additions & 3 deletions

File tree

.github/workflows/release-drafter.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,15 @@ jobs:
3131
version: ${{ steps.get_version.outputs.TAG }}
3232
tag: ${{ steps.get_version.outputs.TAG }}
3333

34+
- name: Sync package version with tag
35+
run: |
36+
export VERSION="${TAG#v}"
37+
sed -E -i.bak "s/\"version\": \"[^\"]+\"/\"version\": \"${VERSION}\"/" package.json
38+
rm -f package.json.bak
39+
rg -n '"version":' package.json
40+
env:
41+
TAG: ${{ steps.get_version.outputs.TAG }}
42+
3443
- uses: actions/setup-node@v4
3544
with:
3645
node-version: '20'
@@ -54,6 +63,7 @@ jobs:
5463
with:
5564
tag_name: ${{ steps.get_version.outputs.TAG }}
5665
files: |
57-
release/VideoPlayer**
66+
release/*.dmg
67+
release/*.exe
5868
env:
5969
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"main": "dist-electron/main.js",
77
"scripts": {
88
"dev": "vite",
9-
"build": "vite build && electron-builder --linux --mac --win",
9+
"build": "vite build && electron-builder --mac --win",
1010
"build:mac": "vite build && electron-builder --mac",
1111
"preview": "vite preview"
1212
},
@@ -42,7 +42,7 @@
4242
"mac": {
4343
"icon": "assets/player.icns",
4444
"target": {
45-
"target": "default",
45+
"target": "dmg",
4646
"arch": [
4747
"arm64",
4848
"x64"

0 commit comments

Comments
 (0)