chore(nests): mv cli/hang-interop → nestsClient/tests/hang-interop
Per maintainer request: the Rust sidecar workspace lives under the module that owns it, parallel to the upcoming nestsClient-browser-interop/ harness. The cargo workspace, Gradle wiring, gitignore, CI YAML, plan docs, and harness kdoc are all updated. cargo build --release still compiles; HangInteropTest.amethyst_speaker_to_hang_listener_stereo_440_660 green at the new path. Note: the live Phase 4 browser-harness agent (worktree agent-a97a6be483ecee618) was branched from before this move and references `cli/hang-interop` in its plan-doc imports. It will need to rebase onto this commit before it pushes; no code-level conflicts since the agent works exclusively in nestsClient-browser-interop/ + a new BrowserInteropTest.kt. https://claude.ai/code/session_01ERJPUYfdLPwZ99pr5EcEcV
This commit is contained in:
@@ -172,15 +172,15 @@ jobs:
|
||||
path: ${{ matrix.desktop-artifact-path }}
|
||||
|
||||
# Cross-stack interop tests (T16). Builds the Rust hang-listen +
|
||||
# hang-publish sidecars (cli/hang-interop/), `cargo install`s
|
||||
# hang-publish sidecars (nestsClient/tests/hang-interop/), `cargo install`s
|
||||
# moq-relay + moq-token-cli at the version pinned in
|
||||
# `cli/hang-interop/REV`, then runs `:nestsClient:jvmTest
|
||||
# `nestsClient/tests/hang-interop/REV`, then runs `:nestsClient:jvmTest
|
||||
# -DnestsHangInterop=true`. See
|
||||
# `nestsClient/plans/2026-05-06-cross-stack-interop-test.md`.
|
||||
#
|
||||
# Linux-only: the cargo install of `moq-relay` 0.10.x has nontrivial
|
||||
# native deps (aws-lc-sys, ring) that take 5+ min cold; we cache
|
||||
# both ~/.cargo and the cli/hang-interop/target tree so the warm
|
||||
# both ~/.cargo and the nestsClient/tests/hang-interop/target tree so the warm
|
||||
# path is a few seconds. macOS / Windows runs would double the
|
||||
# matrix cost without catching anything Linux doesn't catch — the
|
||||
# protocol logic is platform-agnostic and the JNA libopus natives
|
||||
@@ -220,9 +220,9 @@ jobs:
|
||||
path: |
|
||||
~/.cargo/registry
|
||||
~/.cargo/git
|
||||
cli/hang-interop/target
|
||||
nestsClient/tests/hang-interop/target
|
||||
~/.cache/amethyst-nests-interop/hang-interop-cargo
|
||||
key: ${{ runner.os }}-cargo-${{ hashFiles('cli/hang-interop/Cargo.lock', 'cli/hang-interop/REV') }}
|
||||
key: ${{ runner.os }}-cargo-${{ hashFiles('nestsClient/tests/hang-interop/Cargo.lock', 'nestsClient/tests/hang-interop/REV') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-cargo-
|
||||
|
||||
|
||||
Reference in New Issue
Block a user