The Wire · Showcase
SETUP-PHP FIXES MACOS CI ACROSS THE ECOSYSTEM
By RepoJournal · Filed · About Laravel
The setup-php action that powers Laravel's test infrastructure just patched a macOS compatibility issue, and it's rolling through four core Laravel packages simultaneously.
shivammathur/setup-php 2.37.2 landed overnight with a critical fix for macOS CI runners by marking php and extensions as trusted taps [1][2][3][4]. The update also switched Visual Studio to version 18 on Windows runners. This is pure infrastructure hygiene, but it matters: Socialite [1], Fortify [2], Helpers [3], and VAT Calculator [4] all merged the bump simultaneously, suggesting the Laravel team caught something broken in their CI pipelines and fixed it across the board. If your Laravel packages use this action and you saw macOS test flakes recently, this is your answer. No code changes for your applications, just cleaner test runs going forward.
One email a day. Unsubscribe in one click.
Keep up with Laravel in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Merge setup-php 2.37.2 bumps into your CI workflows if using shivammathur/setup-php shivammathur/setup-php [plan]
- → Monitor your macOS CI runs over the next 24 hours to confirm flakes resolve laravel/* [monitor]
References
- [1] Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group ↗ laravel/socialite
- [2] Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group ↗ laravel/fortify
- [3] Bump shivammathur/setup-php from 2.37.1 to 2.37.2 in the github-actions group ↗ laravel/helpers
- [4] Bump shivammathur/setup-php from 2.37.1 to 2.37.2 ↗ laravel/vat-calculator