atharvalade opened a new pull request, #2920: URL: https://github.com/apache/iggy/pull/2920
## Which issue does this PR close? Closes #2907 ## Rationale Seven per-language scripts duplicated 60 to 70 percent of their logic (server startup, README parsing, teardown) and TLS example tests were missing for several SDKs. A single entrypoint that uses shared utilities and supports TLS addresses both issues. ## What changed? The six `run-*-examples-from-readme.sh` scripts and `examples/node/test-examples.sh` were replaced by `scripts/run-examples-from-readme.sh`, which sources shared helpers from `scripts/utils.sh`. Server lifecycle, README parsing, and example execution are centralized. The script accepts a `--language` flag (rust, go, node, python, java, csharp, or all) and runs both plain and TLS examples when available. CI calls the unified script for each language. The server is always built from source via `cargo build`, not from DockerHub. ## Local Execution - Passed - Pre-commit hooks ran ## AI Usage - Opus 4.6 - Exploration and Review - Minimal - Yes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
