The Laravel 13 Upgrade Passed. The Deploy Would Have Failed.
We moved a production app from Laravel 12 to 13 and Filament 3 to 4. The tests went green, and then we read the deploy workflow and found three problems no test could have caught: a lockfile CI was about to reject, a Node version the dependencies had outgrown, and a PHP constraint promising something impossible.