silverstripe / gha-generate-matrix

GitHub Action - CI matrix generator
BSD 3-Clause "New" or "Revised" License
1 stars 5 forks source link

Prefer-lowest build uses installer version that may not be the lowest that module supports #93

Open GuySartorelli opened 1 month ago

GuySartorelli commented 1 month ago

Prefer-lowest builds install the version of installer that all the other CI runs use, which may not respect the actual dependencies for the module. This can result in problems we aren't catching when we forget to bump dependencies.

Acceptance criteria

PRs

emteknetnz commented 1 day ago

Example run https://github.com/emteknetnz/silverstripe-elemental/actions/runs/9752302859

Composer bit looks like this running on the 5 branch for the --prefer-lowest build:

image

All other jobs just use installer 5.x-dev