Skip to content

Commit 4cec7e8

Browse files
committed
ci: simplify workflow by removing unnecessary installation steps
1 parent 8874726 commit 4cec7e8

File tree

1 file changed

+3
-28
lines changed

1 file changed

+3
-28
lines changed

.github/workflows/test.yml

Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,6 @@ jobs:
2323
- name: Checkout
2424
uses: actions/checkout@v6
2525

26-
- name: Install Linux Dependencies
27-
run: |
28-
sudo apt-get update
29-
sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.1-dev
30-
3126
- name: Setup Go
3227
uses: actions/setup-go@v6
3328
with:
@@ -47,31 +42,11 @@ jobs:
4742
run: |
4843
go mod tidy
4944
50-
- name: Install wails
51-
run: |
52-
go install github.com/wailsapp/wails/v2/cmd/wails@latest
53-
54-
- uses: pnpm/action-setup@v4
55-
name: Install pnpm
56-
with:
57-
version: 10
58-
run_install: false
59-
60-
- name: Install Node.js
61-
uses: actions/setup-node@v6
62-
with:
63-
node-version: 20
64-
cache: 'pnpm'
65-
cache-dependency-path: './frontend/pnpm-lock.yaml'
66-
67-
- name: Install frontend dependencies
45+
- name: Create tmp file in frontend dist
6846
run: |
6947
cd frontend
70-
pnpm install
71-
72-
- name: Build wails app
73-
run: |
74-
wails build -tags webkit2_41
48+
mkdir dist
49+
touch dist/tmp
7550
7651
- name: Run Tests
7752
env:

0 commit comments

Comments
 (0)