mirror of
https://github.com/stablyai/orca.git
synced 2026-10-23 00:03:52 +00:00
ci(e2e): build the relay the SSH specs deploy
Every SSH e2e spec deploys the client's own relay build to the host, but the e2e build job only ran electron-vite, so out/relay never existed and ssh:connect died at "Orca's local relay build is missing its version marker". The lane only reaches those specs when a change selects them, which is why it stayed green until a relay change did. All seven specs the detector selected here pass locally against the dockerized SSH host with the relay built.
This commit is contained in:
@@ -73,11 +73,15 @@ jobs:
|
|||||||
|
|
||||||
# Why: building here avoids parallel builds inside Playwright globalSetup;
|
# Why: building here avoids parallel builds inside Playwright globalSetup;
|
||||||
# paired-browser specs also need the standalone web bundle.
|
# paired-browser specs also need the standalone web bundle.
|
||||||
|
# Why build:relay: every SSH spec deploys the client's own relay build to the host, and
|
||||||
|
# without out/relay the connect fails at "local relay build is missing its version
|
||||||
|
# marker" — reaching those specs only when a change selects them.
|
||||||
- name: Build Electron app for E2E
|
- name: Build Electron app for E2E
|
||||||
env:
|
env:
|
||||||
VITE_EXPOSE_STORE: 'true'
|
VITE_EXPOSE_STORE: 'true'
|
||||||
run: |
|
run: |
|
||||||
npx electron-vite build --mode e2e
|
npx electron-vite build --mode e2e
|
||||||
|
pnpm run build:relay
|
||||||
pnpm run build:web-from-renderer
|
pnpm run build:web-from-renderer
|
||||||
|
|
||||||
- name: Upload E2E build output
|
- name: Upload E2E build output
|
||||||
|
|||||||
Reference in New Issue
Block a user