countradooku opened a new pull request, #3368: URL: https://github.com/apache/iggy/pull/3368
## Summary - add PHP SDK examples under `examples/php` for getting-started and basic producer/consumer flows - add an `examples-php` component entry with PHP SDK, Rust SDK, Rust server, and CI infrastructure dependencies - wire PHP examples into `_test_examples.yml` and `scripts/run-examples-from-readme.sh` Closes #3311. ## Validation - `php -l` for all PHP example files - `bash -n scripts/run-examples-from-readme.sh` - `git diff --check` - `./scripts/ci/markdownlint.sh examples/php/README.md` - `./scripts/ci/license-headers.sh --check` - `cargo build --locked --bin iggy-server` - `cargo build` in `foreign/php` - pre-push hook: cargo clippy passed; Go lint suites passed; Java/C# skipped as no relevant files changed ## Local caveats - normal commit hook was blocked locally by missing `shellcheck` and macOS Bash lacking `mapfile` for `scripts/ci/sync-python-version.sh`; commit used `--no-verify` after running the targeted checks above - `prek run --all-files` also needs local tools that are not installed here (`yq`, `taplo`, `cargo-sort`, Node `eslint`) - full PHP example runner was not completed on macOS because the local `iggy-server` process did not emit the readiness marker and logged memory binding failures -- 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]
