Skip to content

Commit 600ef6f

Browse files
feat: Use self-hosted runner for E2E tests
- Changed from GitHub-hosted runners to self-hosted Linux runner - Removed Windows job (using Linux VM with desktop for WebKitGTK) - Added disk cleanup steps to save space - Added cargo/rust env sourcing for tauri-driver - Runner labels: self-hosted, linux, lokus-e2e Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 40b5f21 commit 600ef6f

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

.github/workflows/e2e-tests-new.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,12 +43,16 @@ jobs:
4343
run: npm run bundle:mcp && npm run build
4444

4545
- name: Build Tauri binary (debug, no bundling)
46-
run: cargo build --manifest-path src-tauri/Cargo.toml
46+
run: |
47+
source $HOME/.cargo/env
48+
cargo build --manifest-path src-tauri/Cargo.toml
4749
env:
4850
TAURI_SIGNING_PRIVATE_KEY: ''
4951

5052
- name: Run Tauri E2E tests
51-
run: xvfb-run --auto-servernum npm run test:e2e:tauri
53+
run: |
54+
source $HOME/.cargo/env
55+
xvfb-run --auto-servernum npm run test:e2e:tauri
5256
env:
5357
CI: 'true'
5458
TAURI_BINARY: ./src-tauri/target/debug/lokus

0 commit comments

Comments
 (0)