Skip to content

Commit fc84a80

Browse files
committed
add github actions
1 parent dc09f01 commit fc84a80

2 files changed

Lines changed: 48 additions & 17 deletions

File tree

.github/workflows/release.yaml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Build/release
2+
3+
on:
4+
push:
5+
tags:
6+
- "v*"
7+
8+
jobs:
9+
release:
10+
runs-on: ${{ matrix.os }}
11+
12+
strategy:
13+
matrix:
14+
os: [windows-latest]
15+
16+
steps:
17+
- name: Check out Git repository
18+
uses: actions/checkout@v4
19+
20+
- name: setup node
21+
uses: actions/setup-node@v4
22+
with:
23+
node-version: 22
24+
- run: npm install
25+
- run: npm run build:win
26+
- name: Release
27+
uses: softprops/action-gh-release@v2
28+
if: github.ref_type == 'tag'
29+
with:
30+
files: |
31+
dist/ai-tools-*.exe

package.json

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
{
22
"name": "ai-tools",
3-
"version": "1.0.0",
3+
"version": "0.0.1",
44
"description": "A LLM client with shortcut",
55
"main": "./out/main/index.js",
66
"author": "elsejj",
7-
"homepage": "https://github.com/elsejj/aiToolsCtrlQ",
7+
"homepage": "https://github.com/elsejj/ai-tools",
88
"scripts": {
99
"typecheck:node": "tsc --noEmit -p tsconfig.node.json --composite false",
1010
"typecheck:web": "vue-tsc --noEmit -p tsconfig.web.json --composite false",
@@ -19,35 +19,35 @@
1919
"build:linux": "npm run build && electron-builder --linux"
2020
},
2121
"dependencies": {
22-
"@electron-toolkit/preload": "^3.0.1",
22+
"@electron-toolkit/preload": "^3.0.2",
2323
"@electron-toolkit/utils": "^4.0.0",
2424
"sendkey": "./sendkey/dist.win32_x64/"
2525
},
2626
"devDependencies": {
2727
"@electron-toolkit/tsconfig": "^1.0.1",
28-
"@modelcontextprotocol/sdk": "^1.9.0",
29-
"@primeuix/themes": "^1.0.1",
28+
"@modelcontextprotocol/sdk": "^1.10.2",
29+
"@primeuix/themes": "^1.0.3",
3030
"@primevue/auto-import-resolver": "^4.3.3",
31-
"@tailwindcss/vite": "^4.1.3",
32-
"@types/node": "^22.13.13",
31+
"@tailwindcss/vite": "^4.1.4",
32+
"@types/node": "^22.15.1",
3333
"@vitejs/plugin-vue": "^5.2.3",
3434
"dexie": "^4.0.11",
35-
"electron": "^35.1.4",
35+
"electron": "^35.2.1",
3636
"electron-builder": "^25.1.8",
3737
"electron-vite": "^3.1.0",
3838
"highlight.js": "^11.11.1",
39-
"marked": "^15.0.8",
39+
"marked": "^15.0.11",
4040
"marked-highlight": "^2.2.1",
41-
"openai": "^4.93.0",
42-
"pinia": "^3.0.1",
41+
"openai": "^4.96.0",
42+
"pinia": "^3.0.2",
4343
"primevue": "^4.3.3",
44-
"tailwindcss": "^4.1.3",
44+
"tailwindcss": "^4.1.4",
4545
"tailwindcss-primeui": "^0.6.1",
46-
"typescript": "^5.8.2",
47-
"unplugin-vue-components": "^28.4.1",
48-
"vite": "^6.2.3",
46+
"typescript": "^5.8.3",
47+
"unplugin-vue-components": "^28.5.0",
48+
"vite": "^6.3.3",
4949
"vue": "^3.5.13",
50-
"vue-router": "4",
51-
"vue-tsc": "^2.2.8"
50+
"vue-router": "^4.5.0",
51+
"vue-tsc": "^2.2.10"
5252
}
5353
}

0 commit comments

Comments
 (0)