ci: reuse Windows hook builds and shorten test setup and shutdown (#29439)

* ci: remove Windows build and persistence test overhead

* ci: collect unit phase diagnostics during PR checks

* test(ci): seed hook reuse fixture from the canonical prebuild

The hook reuse regression first built into a missing private --output, so it
always reached Cargo (74s warm on Windows). Build through the default output
instead, which reuses a warm canonical prebuild, then copy its executable and
fingerprint into the private fixture root.

* fix(lint): clear inherited max-lines and broad object tab parameter after main merge

Combine the duplicate shared/execution-host imports in runtime-host-services
(301 -> 300 lines) and type the overlap test's tab mapper with the
RuntimeMobileSessionClientTab owner type instead of object.

* fix(ci): align inherited runtime and workflow contracts

* test: establish changed runtime probe signatures deterministically

* test: await asynchronous daemon profile cleanup

* test: shut down owned daemons before deleting profiles

* test: clean up oracle daemons during final app close

* test: recognize verified Linux zombie exit during daemon teardown

* fix: preserve folder SSH ownership when project groups conflict
This commit is contained in:
Neil
2026-10-16 02:52:22 -07:00
committed by GitHub
parent f387c5d19b
commit b16a71c7fb
25 changed files with 512 additions and 70 deletions
@@ -96,8 +96,6 @@ describe('CommandCodeHookService', () => {
expect(script).toContain('orca-dev\\agent-hooks')
expect(script).toContain('set ORCA_AGENT_HOOK_PORT=')
} else {
expect(script).toContain('Command Code strips TOKEN-like env vars')
expect(script).toContain('Command Code sanitizes hook subprocess env')
expect(script).toContain('__orca_read_ancestor_var')
expect(script).toContain('__orca_fill_from_endpoint_file')
expect(script).toContain('[ "$__orca_endpoint_port" != "$ORCA_AGENT_HOOK_PORT" ]')