laminas / laminas-continuous-integration-action

GitHub Action for running a QA check
BSD 3-Clause "New" or "Revised" License
19 stars 19 forks source link

`unzip` is missing inside the container #120

Closed boesing closed 2 years ago

boesing commented 2 years ago

Feature Request

Q A
New Feature yes
BC Break no

Summary

Composer shows the warning that there is no 7z or unzip command available. Therefore, composer uses the PHP zip extension to unzip downloaded artifacts. To speed up the installation of composer dependencies, we could simply add zip to the packages to install while building the container.


Package operations: 86 installs, 0 updates, 0 removals
As there is no 'unzip' nor '7z' command installed zip files are being unpacked using the PHP zip extension.
This may cause invalid reports of corrupted archives. Besides, any UNIX permissions (e.g. executable) defined in the archives will be lost.
Installing 'unzip' or '7z' (21.01+) may remediate them.