Skip to content
This repository was archived by the owner on Aug 17, 2025. It is now read-only.

Commit 40f3823

Browse files
committed
Updated build test workflow
1 parent b0e3c3c commit 40f3823

File tree

1 file changed

+5
-33
lines changed

1 file changed

+5
-33
lines changed

.github/workflows/build-test.yml

Lines changed: 5 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -14,37 +14,9 @@ jobs:
1414
runs-on: ubuntu-latest
1515

1616
steps:
17-
- name: Checkout code
18-
uses: actions/checkout@v3
19-
20-
- name: Set up Node.js with cache
21-
uses: actions/setup-node@v3
22-
with:
23-
node-version: "18"
24-
cache: "npm"
25-
26-
- name: Set up Rust
27-
uses: dtolnay/rust-toolchain@stable
28-
29-
- name: Cache Rust dependencies
30-
uses: swatinem/rust-cache@v2
17+
- name: Test Tauri build pipeline
18+
uses: tauri-apps/[email protected]
3119
with:
32-
workspaces: "./src-tauri -> target"
33-
34-
- name: Install Linux system dependencies
35-
run: |
36-
sudo apt-get update
37-
sudo apt-get install -y \
38-
libgtk-3-dev \
39-
libayatana-appindicator3-dev \
40-
librsvg2-dev \
41-
libwebkit2gtk-4.1-dev
42-
43-
- name: Install project dependencies
44-
run: npm ci
45-
46-
- name: Install Tauri CLI via Cargo
47-
run: cargo install tauri-cli --version "^2.0.0" --locked
48-
49-
- name: Test build (dev mode)
50-
run: cargo tauri dev --no-default-features
20+
projectPath: .
21+
cache: true
22+
packages: npm

0 commit comments

Comments
 (0)