Skip to content

Commit af19683

Browse files
committed
fix(ci): exclude Tauri GUI crate from test and clippy jobs
The GUI crate requires system libraries (webkit2gtk, glib) that are not installed in the standard test/clippy CI jobs. Tauri GUI is tested separately in the tauri-check job with proper Linux dependencies.
1 parent e0643b5 commit af19683

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ jobs:
3535
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
3636

3737
- name: Build
38-
run: cargo build --verbose
38+
run: cargo build --workspace --exclude null-e-gui --verbose
3939

4040
- name: Run tests
41-
run: cargo test --verbose
41+
run: cargo test --workspace --exclude null-e-gui --verbose
4242

4343
clippy:
4444
name: Clippy
@@ -48,7 +48,7 @@ jobs:
4848
- uses: dtolnay/rust-toolchain@stable
4949
with:
5050
components: clippy
51-
- run: cargo clippy -- -D warnings
51+
- run: cargo clippy --workspace --exclude null-e-gui -- -D warnings
5252

5353
fmt:
5454
name: Format

0 commit comments

Comments
 (0)