Skip to content

Commit 09611a0

Browse files
committed
update
1 parent 56f9eda commit 09611a0

File tree

10 files changed

+220
-126
lines changed

10 files changed

+220
-126
lines changed

.github/workflows/release.yml

+22-18
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,38 @@
1-
name: Build/release Electron app
2-
1+
# 当前workflow配置的名称
2+
name: Build & release WeTools app
3+
# 在推送的标签以"v"开头时执行
34
on:
45
push:
56
tags:
67
- v*.*.*
7-
88
jobs:
99
release:
10+
# 使用矩阵策略来确定操作系统
1011
runs-on: ${{ matrix.os }}
11-
12+
# 这个定义会启用多个系统进行打包
1213
strategy:
1314
matrix:
1415
os: [windows-latest]
15-
1616
steps:
17-
- name: Check out Git repository
18-
uses: actions/checkout@v3
19-
20-
- name: Install Node.js
21-
uses: actions/setup-node@v3
17+
- name: Checkout Code
18+
uses: actions/checkout@v4
19+
- name: Setup pnpm
20+
uses: pnpm/action-setup@v3
2221
with:
23-
node-version: 16
24-
22+
version: 8
23+
- name: Setup Node.js Environment
24+
uses: actions/setup-node@v4
25+
with:
26+
node-version: 'lts/*'
27+
cache: 'pnpm'
2528
- name: Install Dependencies
26-
run: npm install
27-
28-
- name: build-win
29+
run: pnpm i
30+
# 不同系统会对应打包出不同类型安装包,打包完成会自动生成 Releases 草稿
31+
- name: Build Artifacts
2932
if: matrix.os == 'windows-latest'
30-
run: npm run build:win
31-
33+
run: pnpm build:win
34+
env:
35+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3236
- name: release
3337
uses: softprops/action-gh-release@v1
3438
with:
@@ -45,4 +49,4 @@ jobs:
4549
dist/*.yml
4650
dist/*.blockmap
4751
env:
48-
GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }}
52+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

electron-builder.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
appId: com.electron.app
1+
appId: com.electron.wetools
22
productName: WeTools
33
directories:
44
buildResources: build

package.json

+7-6
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
"dev": "electron-vite dev -w",
2020
"build": "electron-vite build",
2121
"postinstall": "electron-builder install-app-deps",
22-
"build:unpack": "npm run build && electron-builder --dir",
23-
"build:win": "npm run build && electron-builder --win",
24-
"build:mac": "npm run build && electron-builder --mac",
25-
"build:linux": "npm run build && electron-builder --linux"
22+
"build:unpack": "pnpm build && electron-builder --dir",
23+
"build:win": "pnpm build && electron-builder --win",
24+
"build:mac": "pnpm build && electron-builder --mac",
25+
"build:linux": "pnpm build && electron-builder --linux"
2626
},
2727
"dependencies": {
2828
"@electron-toolkit/preload": "^3.0.1",
@@ -31,6 +31,7 @@
3131
"@opentiny/vue-collapse": "^3.17.0",
3232
"@opentiny/vue-collapse-item": "^3.17.0",
3333
"@opentiny/vue-container": "^3.17.0",
34+
"@opentiny/vue-dialog-box": "^3.17.0",
3435
"@opentiny/vue-dropdown": "^3.17.0",
3536
"@opentiny/vue-dropdown-item": "^3.17.0",
3637
"@opentiny/vue-dropdown-menu": "^3.17.0",
@@ -58,12 +59,12 @@
5859
"electron": "^31.1.0",
5960
"electron-builder": "^24.13.3",
6061
"electron-vite": "^2.3.0",
61-
"eslint": "^9.5.0",
62+
"eslint": "^9.6.0",
6263
"eslint-plugin-vue": "^9.26.0",
6364
"less": "^4.2.0",
6465
"prettier": "^3.3.2",
6566
"vite": "^5.3.2",
66-
"vue": "^3.4.30"
67+
"vue": "^3.4.31"
6768
},
6869
"engines": {
6970
"node": "^18.0.0 || >=20.0.0"

0 commit comments

Comments
 (0)