OrcaWin and OrcaWin
a899d48611
test: remove mock-only suites and brittle harness assertions ( #42281 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 20:32:47 -08:00
Jinwoo Hong
2a6e96b522
fix(mac): give the terminal host the app's executable UUID ( #42270 )
...
macOS Local Network caches one executable UUID per bundle id, and the terminal host shares the app's bundle id. With a UUID of its own the cache flips between the two, which blocked some connections and prompted again after an update. Give the host exactly the main executable's UUID per CPU type, and check that in packaging and after notarization.
2026-11-13 23:00:25 -05:00
Neil
2ba3f6f6b4
fix(mac): give the terminal host its own executable UUID so Local Network access works in terminals ( #42245 )
...
Orca terminals run under the signed helper, whose executable was stock Node,
sharing its LC_UUID with every install of that Node build. macOS Local Network
privacy maps a responsible process to an app by that UUID, so terminals could be
attributed to another program and blocked from the LAN while Orca showed allowed.
Rewrite the helper executable's UUID during assembly (same scheme as #41676 ),
and fail packaging and the release check if it drifts.
Fixes #21988
2026-11-13 19:03:23 -08:00
Brennan Benson
42d9f4e042
Name terminal agent hosts separately from Orca ( #41848 )
...
* Name terminal agent hosts separately from Orca
* Account for one startup process naming write
* Use the Node runtime for the Linux naming contract
2026-11-13 13:46:07 -08:00
OrcaWin and OrcaWin
309f6ca8db
test: remove low-value localization and mobile test coverage ( #42070 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-13 08:43:31 -08:00
OrcaWin and OrcaWin
f410ea89fb
test: remove low-value mobile and script test inventories ( #38596 )
...
Co-authored-by: OrcaWin <293788423+OrcaWin@users.noreply.github.com >
2026-11-05 09:08:18 -08:00
Neil
2f217b4d0d
refactor(daemon): group endpoint, provider, session and transport owners ( #38462 )
...
* refactor(daemon): group transport, provider, endpoint, and terminal owners
* refactor(daemon): consolidate owner imports and preserve pinned baseline sources
* refactor(daemon): import termination budgets from their defining owner
* fix(ci): retain serve mode coverage for extracted orcad startup
* fix daemon build smoke to load concrete argument owner
* read daemon protocol facts from historical defining paths
* route protocol revision owners through compatibility checks
2026-11-05 01:54:51 -08:00
Neil
9bd6272fdf
refactor(tooling): organize build, CI, and test owners ( #38130 )
...
* refactor(tooling): organize test runtime and maintenance owners
* test(tooling): preserve relocated runtime fixture dependency edges
* refactor(tooling): preserve xterm routing owner checks
* ci(tooling): include routing owner in sparse checkout
* test(tooling): preserve copied workflow dependency closures
* fix(tooling): normalize hashed JSON assets in release parity
* fix(tooling): distinguish asset aliases from literal references
* fix(tooling): frame normalized asset reference payloads
* fix(tooling): normalize decoded JSON asset references
* refactor(tooling): organize build, CI and release owners
* fix(tooling): align moved generator and workflow path contracts
* fix(tooling): update generated plugin bundle owner banners
* test(tooling): create relocated mobile verifier fixture directories
* test(tooling): copy headless detector dependency closure
* test(tooling): align native batch policy fixtures with owner path
* fix(tooling): link moved reliability command to historical evidence
* fix(tooling): preserve nested sandbox owners and canonical guide source
* fix(tooling): target release version owners in checkout fixture
2026-11-04 21:08:19 -08:00