-
-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
Description
Is your feature request related to a problem? Please describe.
on CI, i always need to have a php composer available in order to create an SBOM of a composer.lock
Describe the solution you'd like
have a bundled .phar added to every release, that includes composer & the CDX composer plugin
Additional context
acc / crit
- phar includes a version of php composer & CDX plugin
- phar bundles pinned versions of all dependencies
- lock file in the repo
- add SBOM to PHAR for to know what is in it
- building PHAR is automated part of very release
- CI tests to build PHAR and execute integration/demos on every CT run
- IDEA: https://github.com/humbug/php-scoper is part of build process
revoltek-daniel, sebastianbergmann and llaville