liip / LiipTestFixturesBundle

This bundles enables efficient loading of Doctrine fixtures in functional test-cases for Symfony applications
https://liip.ch
MIT License
165 stars 45 forks source link

[2.x] Update minimum versions for optional dependencies and fix DBAL 2.x compat #291

Closed mbabker closed 5 months ago

mbabker commented 5 months ago

Ref #276

I mostly based this on the output from https://github.com/liip/LiipTestFixturesBundle/actions/runs/8225016225/job/22489537505 (the --prefer-lowest run for the last merge on the 2.x branch) and info from composer why (notes inline with the diff).

Without getting into a massively complicated CI matrix where all of the optional integrations are stripped out and runs are made with only a single integration installed (i.e. a job where the ORM and MongoDB ODM are removed and only the PHPCR ODM kept, the two ODMs removed and only the ORM kept, etc.), this is the best that can be done for the moment.

3.x will need a similar PR after this one is reviewed and upmerged (sorry for the conflicts this will create 😅)

mbabker commented 5 months ago

@alexislefebvre We should be good to go here, only a couple of DBAL 2.x compat issues crept in since the CI wasn't running against that version.

alexislefebvre commented 5 months ago

3.x will need a similar PR after this one is reviewed and upmerged (sorry for the conflicts this will create 😅)

No problem, thanks for the PR!

Here is the new release with these changes: https://github.com/liip/LiipTestFixturesBundle/releases/tag/2.8.1

alexislefebvre commented 5 months ago

Please check the PR about merging 2.x into 3.x: