Skip to content

test: end-to-end handshake — driver uses ChatClient::connect / Dispatcher::serve - #25

Merged
Kinflou merged 1 commit into
mainfrom
feat/e2e-handshake
Sep 1, 2026
Merged

test: end-to-end handshake — driver uses ChatClient::connect / Dispatcher::serve#25
Kinflou merged 1 commit into
mainfrom
feat/e2e-handshake

Conversation

@Kinflou

@Kinflou Kinflou commented Sep 1, 2026

Copy link
Copy Markdown
Member

Follow-up to comline-rust#6 (handshake codegen).

cargo test green (37 integration + 2 unit); cargo fmt --check clean.

…cher::serve

Bumps comline-codegen-rust to comline-rust main (through #6, the handshake
codegen) and switches the end_to_end driver from `Client::new` /
`Server::serve` to the generated `ChatClient::connect(transport, MsgPack)`
and `ChatDispatcher(svc).serve(&mut transport, MsgPack)` helpers — so the
connection handshake (IR_HASH + format name, exchanged + checked) runs
through the whole schema -> CLI -> compile -> run pipeline.

Also picks up #5 (@timeout_ms codegen).
@Kinflou
Kinflou merged commit a69d14a into main Sep 1, 2026
2 checks passed
@Kinflou
Kinflou deleted the feat/e2e-handshake branch September 1, 2026 19:21
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