mirror of
https://github.com/kennethreitz/responder.git
synced 2026-07-21 18:39:29 +00:00
b5192ca0fa
Adds a parametrized test that runs each generated client through its own language's syntax/type checker — node --check (JS), deno check (TS, strict noImplicitAny), ruby -c (Ruby), php -l (PHP) — skipping when a tool isn't installed. A new `client-codegen` CI job installs Node/Deno/Ruby/PHP so all four are verified before a release, not after (this is what would have caught the 6.5.2 TypeScript break pre-tag). Locally: JS/TS/Ruby pass, PHP skips (verified valid via docker php:8.3-cli). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>