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]

Reply via email to