laminas / laminas-ci-matrix-action

GitHub Action for creating a CI job matrix.
BSD 3-Clause "New" or "Revised" License
24 stars 15 forks source link

Marking extensions as optional #283

Open MauricioFauth opened 1 year ago

MauricioFauth commented 1 year ago

Feature Request

Q A
New Feature yes
RFC yes
BC Break no

Summary

It would be great to have a way to mark extensions as optional, to be able to test with the extensions and without the extensions. This way is possible to test if the code works correctly when the optional extension is not installed.

Maybe a new configuration key like optional_extensions.

boesing commented 1 year ago

My 2cents here

We should just continue even tho extensions could not get installed. Let composer install handle the missing extensions instead, that should also handle the "optional" extensions as expected.