mirror of
https://github.com/stablyai/orca.git
synced 2026-10-31 09:07:40 +00:00
refactor(relay): delete the SSH relay server, its build assets and tests (#27215)
* wip: delete the SSH relay server and its build, assets and tests * wip: drop main/relay plugin conformance; WSL reader lookup test * fix: drop the emptied relay bench; prune baselines * test: keep the native halves of tests that also covered the relay * chore(ci): drop shard timings for the deleted relay server tests * fix: keep the directory listing budget that darwin terminal names now import --------- Co-authored-by: m4air <m4air@Mac.localdomain>
This commit is contained in:
@@ -22,7 +22,6 @@ on:
|
||||
- 'src/main/codex-usage/scanner-incremental-append.test.ts'
|
||||
- 'src/main/usage/jsonl-file-reader.test.ts'
|
||||
- 'src/main/usage/jsonl-file-snapshot.test.ts'
|
||||
- 'src/relay/fs-path-metadata-symlink-concurrency.test.ts'
|
||||
- 'src/renderer/src/components/editor/rich-markdown-list-tokenizers.test.ts'
|
||||
- 'src/renderer/src/components/editor/rich-markdown-lowlight-cache.test.ts'
|
||||
- 'src/renderer/src/components/terminal-pane/agent-completion-coordinator-queued-inspection-disposal.test.ts'
|
||||
|
||||
@@ -503,8 +503,7 @@ jobs:
|
||||
pnpm exec vitest run --config config/vitest.config.ts \
|
||||
src/shared/git-binary-compatibility.test.ts \
|
||||
src/main/git/worktree-safety-real-git.test.ts \
|
||||
src/main/git/worktree-rebase-update-refs-real-git.test.ts \
|
||||
src/relay/git-review-draft-binary-compatibility.test.ts
|
||||
src/main/git/worktree-rebase-update-refs-real-git.test.ts
|
||||
) &
|
||||
pids+=("$!")
|
||||
|
||||
@@ -516,8 +515,7 @@ jobs:
|
||||
pnpm exec vitest run --config config/vitest.config.ts \
|
||||
src/shared/git-binary-compatibility.test.ts \
|
||||
src/main/git/worktree-safety-real-git.test.ts \
|
||||
src/main/git/worktree-rebase-update-refs-real-git.test.ts \
|
||||
src/relay/git-review-draft-binary-compatibility.test.ts
|
||||
src/main/git/worktree-rebase-update-refs-real-git.test.ts
|
||||
) &
|
||||
pids+=("$!")
|
||||
done
|
||||
@@ -792,7 +790,6 @@ jobs:
|
||||
src/main/terminal-history-fish-session.node-pty.test.ts \
|
||||
src/main/zsh-scoped-histfile.live-shell.test.ts \
|
||||
src/main/zsh-startup-hook-user-config-equivalence.live-shell.test.ts \
|
||||
src/main/zsh-wrapper-version-mismatch.live-shell.test.ts \
|
||||
src/main/runtime/structured-session-cli-login-shell.live-shell.test.ts \
|
||||
src/renderer/src/components/terminal-pane/fish-color-scheme-child-stdin.node-pty.test.ts \
|
||||
src/shared/fish-query-reply-child-stdin.node-pty.test.ts \
|
||||
@@ -969,17 +966,11 @@ jobs:
|
||||
|
||||
- uses: ./.github/actions/install-node-dependencies
|
||||
|
||||
- name: Build relay companions
|
||||
run: pnpm run build:relay
|
||||
|
||||
- name: Setup Node 18 runtime
|
||||
uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: '18'
|
||||
|
||||
- name: Smoke managed-hook companions
|
||||
run: node config/scripts/smoke-managed-hook-runtime-node18.mjs
|
||||
|
||||
# The process-host package declares engines >=18; load its staged public output on Node 18.
|
||||
- name: Smoke process-host package
|
||||
run: node config/scripts/smoke-process-host-node18.mjs
|
||||
@@ -1270,9 +1261,7 @@ jobs:
|
||||
src/main/ipc/pty-spawn-env-codex-resume-provenance.test.ts
|
||||
src/main/ipc/preflight-provider-command-selection.test.ts
|
||||
src/main/ipc/preflight-runnable-local-cli.test.ts
|
||||
src/relay/windows-port-scan.win32.test.ts
|
||||
src/main/ssh/remote-node-runtime-store-windows.test.ts
|
||||
config/scripts/node-pty-windows-pty-teardown-patch.test.mjs
|
||||
|
||||
# Why the :parallel variant: identical to build:release except the three
|
||||
# electron-vite targets overlap instead of running back to back. The Linux package
|
||||
|
||||
@@ -1520,12 +1520,6 @@ jobs:
|
||||
node config/scripts/runtime-file-watcher-fault-harness.mjs
|
||||
ELECTRON_RUN_AS_NODE=1 pnpm exec electron config/scripts/runtime-file-watcher-fault-harness.mjs
|
||||
|
||||
- name: Gate SSH relay watcher process isolation
|
||||
run: |
|
||||
# Why: the remote native watcher shares a daemon with live PTYs.
|
||||
# Kill only its child and require both PTY and watch recovery before packaging.
|
||||
node config/scripts/relay-watcher-fault-harness.mjs
|
||||
|
||||
# Why: main ships minified with sourcemap:'hidden' and packaging drops
|
||||
# out/**/*.map from app.asar, so a crash trace from a released build is
|
||||
# otherwise undecodable. The main bundle is platform-independent, so one
|
||||
|
||||
@@ -195,12 +195,6 @@ jobs:
|
||||
node config/scripts/runtime-file-watcher-fault-harness.mjs
|
||||
ELECTRON_RUN_AS_NODE=1 pnpm exec electron config/scripts/runtime-file-watcher-fault-harness.mjs
|
||||
|
||||
- name: Gate SSH relay watcher process isolation
|
||||
run: |
|
||||
# Why: the remote native watcher shares a daemon with live PTYs.
|
||||
# Kill only its child and require both PTY and watch recovery before packaging.
|
||||
node config/scripts/relay-watcher-fault-harness.mjs
|
||||
|
||||
- name: Abort if the parent release-cut run was cancelled
|
||||
# Why: this workflow is dispatched separately, so cancelling release-cut
|
||||
# does not stop mac `--publish always`. A cancelled parent left v1.4.206
|
||||
|
||||
@@ -16,7 +16,6 @@ on:
|
||||
- 'src/main/ssh/ssh-remote-*'
|
||||
- 'src/main/ssh/ssh-hostile-host-*'
|
||||
- 'src/main/ssh/sftp-*'
|
||||
- 'src/relay/**'
|
||||
- 'src/wsl-guest/**'
|
||||
- 'src/shared/node-runtime-pin.ts'
|
||||
- 'src/shared/orcad-artifacts.ts'
|
||||
|
||||
@@ -17,7 +17,6 @@ on:
|
||||
- 'src/main/ssh/ssh-hostile-host-*'
|
||||
- 'src/main/ssh/ssh-windows-host-*'
|
||||
- 'src/main/ssh/ssh-session-command-audit.ts'
|
||||
- 'src/relay/**'
|
||||
- 'src/wsl-guest/**'
|
||||
- 'src/packages/process-host/**'
|
||||
- 'pnpm-workspace.yaml'
|
||||
@@ -35,7 +34,6 @@ on:
|
||||
- 'config/patches/node-pty*'
|
||||
- 'config/patches/@vscode__windows-process-tree*'
|
||||
- 'config/scripts/build-windows-process-tree-relay-addon.mjs'
|
||||
- 'config/scripts/relay-windows-process-tree-staging.mjs'
|
||||
- 'config/scripts/relay-windows-process-tree-prepared-addon*.mjs'
|
||||
- 'config/scripts/windows-process-tree-gyp-rebuild.mjs'
|
||||
- 'src/shared/relay-windows-breakaway-launch.ts'
|
||||
|
||||
Reference in New Issue
Block a user