countradooku opened a new pull request, #3380:
URL: https://github.com/apache/iggy/pull/3380
## Summary
- fill out `foreign/php/composer.json` Packagist metadata: homepage,
keywords, authors, support links, and an explicit empty autoload section
- switch the package type to `php-ext` and add PIE `php-ext` metadata for
the `iggy_php` extension
- add archive exclusions so Composer package archives stay scoped to the PHP
extension source and omit dev/test/vendor output
Closes #3303.
## Validation
- `php -r 'json_decode(file_get_contents("foreign/php/composer.json"), true,
flags: JSON_THROW_ON_ERROR);'`
- `composer validate --strict foreign/php/composer.json`
- `composer archive --format=zip` from `foreign/php` and inspected the
archive contents
- `PATH=/tmp/iggy-addlicense-bin:$PATH prek run --files
foreign/php/composer.json`
- pre-push hook: `cargo clippy` passed; Go/Java/C# hooks skipped as no
relevant files changed
## Notes
The archive excludes use `composer.json` instead of root `.gitattributes` so
Apache source-release archives created with `git archive` are not affected.
--
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]