admin icon indicating copy to clipboard operation
admin copied to clipboard

[RFC]: Remove `.laminas-ci/pre-run.sh`

Open alexmerlin opened this issue 10 months ago • 1 comments

Based on this PR, before runtime, Laminas' CI action should now be able to correctly determine and install the required PHP extensions (assuming they are present in composer.json). For this, we probably need to add ext-sqlite under require-dev.

With this, we should remove .laminas-ci/pre-run.sh from our projects and the CI actions should still be able to run successfully.

@MarioRadu Thoughts?

alexmerlin avatar Feb 07 '25 08:02 alexmerlin

We can try to remove it and if it's correctly installing the dependencies we can remove .laminas-ci/pre-run.sh.

MarioRadu avatar Feb 07 '25 10:02 MarioRadu

The original idea did not work out as expected, but there's a different solution that works: we can require additional PHP extensions via the .laminas-ci.json file

To reflect this new idea, I repurposed this issue.

alexmerlin avatar Sep 04 '25 05:09 alexmerlin