Making Pest parallel and time-based sharding work in Bitbucket Pipelines
How to set up Pest 4.6's time-based shard distribution in Bitbucket Pipelines, including the gotchas around composer plugins, root permissions, and the missing matrix feature.
Blog
From the workshop: notes, patterns and lessons from projects building custom business software. No marketing, just what we actually learned. Written in English so everyone can read along.
Craft over hype.
From the workshop
How to set up Pest 4.6's time-based shard distribution in Bitbucket Pipelines, including the gotchas around composer plugins, root permissions, and the missing matrix feature.
The tools we refuse to ship Laravel code without: PestPHP, PHPStan, Rector, Pint, and a GitHub Actions matrix that runs our packages against every supported Laravel and PHP version.
It can be a bit tricky to install and enable the php ext-http extension on Laravel Herd with homebrew. Here is a small guide to help with that.
A nice zero downtime deployment script for Laravel apps.