From 54ff631a3be4535819c89599e70833836a352726 Mon Sep 17 00:00:00 2001 From: jdluu Date: Sat, 29 Aug 2026 13:31:18 -0700 Subject: [PATCH] ci: make frontend compile validation blocking Closes #109 --- .github/workflows/ci.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f42e867..1fedec3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -56,9 +56,8 @@ jobs: - name: test (locked) run: cargo test --locked --manifest-path src-tauri/Cargo.toml - e2e: + frontend-compile: runs-on: ubuntu-latest - continue-on-error: true steps: - uses: actions/checkout@v4 - uses: pnpm/action-setup@v4 @@ -77,8 +76,8 @@ jobs: run: pnpm exec playwright install chromium - name: install xvfb run: sudo apt-get install -y xvfb - # The e2e suite connects to a running Tauri app over CDP; a full tauri - # build needs the full GTK/webkit stack, so build the webview bundle - # only as a compile gate here. + # Compile-only validation: typecheck and bundle the frontend without + # exercising runtime behavior. A full tauri build needs the full + # GTK/webkit stack, so the webview bundle serves as the compile gate. - name: build frontend bundle run: pnpm vite build