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]

Reply via email to