Skip to content

[13.x] Explicitly enable imagick extension for CI tests - #61756

Merged
taylorotwell merged 2 commits into
laravel:13.xfrom
jnoordsij:enable-imagick-ext
Sep 29, 2026
Merged

taylorotwell merged 2 commits into
laravel:13.xfrom
jnoordsij:enable-imagick-ext

Conversation

@jnoordsij

Copy link
Copy Markdown
Contributor

Spotted in context of #60005, this PR explicitly enables the imagick extension for tests, given it is leveraged by various tests. Although I don't see how it should have been enable before, it was, and the skipped test count does not seem impacted by this.

In the process I've also deduplicated and cleaned up some extension logic, given that the Linux and Windows lists were somewhat hard to compare. In particular some extensions seemed to be missing from the Windows list for no apparent reason. After this change, some more extension are also installed for Windows, with the skipped test count there reduced. Comparison on PHP 8.5 - PHPUnit 13.0.3 - prefer-stable - Windows: before "Tests: 15662, Assertions: 45233, Warnings: 3, PHPUnit Notices: 96, Skipped: 667.", after "Tests: 15662, Assertions: 45288, Warnings: 3, PHPUnit Notices: 96, Skipped: 633.".

@taylorotwell

Copy link
Copy Markdown
Member

Tests failing on Windows.

@taylorotwell
taylorotwell marked this pull request as draft September 28, 2026 14:17
@jnoordsij

jnoordsij commented Sep 28, 2026 •

Copy link
Copy Markdown
Contributor Author

@taylorotwell Can you do a re-run? A handful has All but one have already succeeded and similar tests are failing on otherwise unrelated branches (e.g. https://github.com/laravel/framework/actions/runs/36434674078/job/108969380361#step:5:289).

@jnoordsij
jnoordsij marked this pull request as ready for review September 29, 2026 06:47
@taylorotwell
taylorotwell merged commit 322ad9f into laravel:13.x Sep 29, 2026
60 checks passed
@jnoordsij
jnoordsij deleted the enable-imagick-ext branch September 29, 2026 12:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants