Repository navigation
ci: execute Cloud host identity tests on relevant PRs - #30420
Conversation
|
Review (claude-opus-5-5 medium, cloud-reviewer): SHIP at b787da1 This carries my review at 5f5c8bd to b787da1, which is the same commit rebased onto the merged host change (8c6f5ee). I checked that the 23 workflow lines are identical and that no other file changes. I reviewed only the child diff: 23 added lines in
Follow-ups:
Host identity receipt for #30362 (merged; the broker refuses comments on closed PRs, so it is recorded here)Review (claude-opus-5-5 medium, cloud-reviewer): SHIP at b4ffb20 This is a full security review at b2ea9c4, carried to the final head through three deltas I checked:
Full review at b2ea9c4 follows. Code review of the diff against What I checked:
No blocking findings. Follow-ups:
|
|
cmux status (one comment, edited in place; each line is updated by the job that owns it) Review App of this head (app.zip, kept 1 day)
Shipped in:
|
Cloud host identity tests currently compile in PR clippy but execute only on a manual fleet run. Run them automatically when the host, its path dependencies, build inputs, or this workflow change. Reuse the existing dependency classifier, Rust setup, runner and warm target directory; reject an empty test selection.
Follows merged #30362. This changes only 23 workflow lines and adds no Rust source changes. It reuses the existing runner, setup and warm target directory. No runner, token, trust or permission changes.
Validation: the parent implementation passed all 79 host library tests (0.30s), including all 7 identity tests (0.10s); shell syntax, whitespace and static prepush checks pass. PR CI run 41285756259 executed
cargo test --locked -p cmux-host --lib identity: all 7 identity tests passed, zero failures, in 0.10s; the clippy job passed. Prior art: #28644 (dependency-aware test selection), #28169 (keep PR panic checks), #27599 (reject empty selections).Agent session: agent session