SR
Steven Richardson
About Articles. Skills Tools
Articles › ci
TAG ARCHIVE

Everything on ci.

4 articles tagged ci, sorted newest first.

laravel August 14th, 2026

PCOV vs Xdebug for Laravel Code Coverage

Coverage needs a driver, and the one you pick decides whether your suite runs in seconds or minutes. Here is how PCOV and Xdebug actually differ, and how to wire each one up locally and in CI.

9 min read →
pint August 7th, 2026

Share One Laravel Pint Config Across Every Project

Every repo ends up with a slightly different pint.json, and formatting drifts until code review is nothing but style nits. Here is how I ship one canonical Pint config as a Composer package and point every project at it.

9 min read →
pest July 13th, 2026

Measure and Enforce Type Coverage with Pest's Type Coverage Plugin

'We use types' is not a measurable claim. Pest's type coverage plugin turns it into a percentage you can read per file and enforce in CI.

5 min read →
github-actions July 12th, 2026

Cache Composer and NPM in GitHub Actions to Speed Up Laravel CI

Cache Composer's download directory and the npm cache in GitHub Actions, keyed on your lockfiles, so composer install and the asset build finish in seconds.

7 min read →
← Back to all articles
SR
Steven Richardson

CTO at Digitonic. Writing notes on Laravel, architecture, and the craft of leading software teams — from the west coast of Scotland.

Site

Home About Articles Skills Tools

Elsewhere

GitHub LinkedIn X RSS
© 2026 Steven Richardson
Terms Privacy Built with Laravel + Tailwind