Skip to content

fix: CI smoke test speaks v2 JSON-RPC#77

Merged
arzafran merged 1 commit into
mainfrom
fix/smoke-test-v2
Jul 8, 2026
Merged

fix: CI smoke test speaks v2 JSON-RPC#77
arzafran merged 1 commit into
mainfrom
fix/smoke-test-v2

Conversation

@arzafran

@arzafran arzafran commented Jul 8, 2026

Copy link
Copy Markdown
Member

What this does

Unbreaks the macOS Compatibility workflow on main: its smoke test still pinged the socket with raw v1 lines and started failing after the v1 protocol removal (#75). Now uses system.ping and surface.send_text.

Summary

  • Three inline python socket snippets in scripts/smoke-test-ci.sh ported from v1 text to v2 JSON frames; assertions adapted to the v2 response envelope
  • This was the one v1 consumer the migration inventory missed — it grepped workflows for test-file references, not inline socket writes in scripts

Test Plan

  • bash -n + JSON frame validation
  • macOS Compatibility green on this PR

The macOS Compatibility smoke test still sent raw v1 lines (ping,
send) and failed on main after the v1 protocol removal (#75) with a
v1_removed error — the one consumer the migration inventory missed
because it greps workflows for test paths, not inline socket writes.
Ported to system.ping and surface.send_text.
@arzafran arzafran merged commit 1b20090 into main Jul 8, 2026
8 checks passed
@arzafran arzafran deleted the fix/smoke-test-v2 branch July 8, 2026 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant