@@ -263,19 +263,6 @@ jobs:
263263 PKG_CONFIG_PATH : /usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/usr/share/pkgconfig
264264 TAURI_SIGNING_PRIVATE_KEY : ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
265265
266- # Upload build artifacts for e2e-desktop to reuse (Linux/Windows only)
267- - name : Upload build artifacts
268- if : matrix.os != 'macos-latest'
269- uses : actions/upload-artifact@v4
270- with :
271- name : tauri-build-${{ matrix.os }}
272- path : |
273- target/release/bundle/
274- target/release/mcpmux*
275- target/release/*.exe
276- retention-days : 1
277- if-no-files-found : ignore
278-
279266 # ─────────────────────────────────────────────────────────────
280267 # Test Results Report (separate checks per test type and OS)
281268 # Uses dorny/test-reporter for granular GitHub Check Runs
@@ -457,10 +444,10 @@ jobs:
457444 # ─────────────────────────────────────────────────────────────
458445 # E2E Tests (Desktop app with WebDriver - Linux/Windows only)
459446 # Runs when: main branch, [e2e] in commit, or /e2e-desktop comment on PR
460- # Depends on build to reuse artifacts (avoids rebuilding Tauri ~5-10 min )
447+ # Runs in parallel with build for faster CI (cache helps on subsequent runs )
461448 # ─────────────────────────────────────────────────────────────
462449 e2e-desktop :
463- needs : [e2e-trigger-check, build ]
450+ needs : [e2e-trigger-check]
464451 if : needs.e2e-trigger-check.outputs.run_e2e == 'true'
465452 uses : ./.github/workflows/e2e-desktop.yml
466453 with :
0 commit comments