How to break a Ghost site
Don't skimp on testing, even when you're not actively using the site
I've been struggling to find time to look after this site, and the ones I've been supporting have been parked for a while, so upgrades have been fine but not tested.
I did decide to take a look at the new agentic AI tooling in Xcode that Apple provide to see how it compares to cursor, so loaded up the current version of the mobile app in a simulator, went to add in my API key then thought I should log into this site as admin to get it, whereupon I realised that updates had broken the admin section and I'd not noticed.
So I thought I'd bite the bullet and upgrade everything while I was going to be doing a bunch of troubleshooting anyway. That will be it's own post once everything is back and stable, but for now the one line of advice is:
Do a simple regression test every time you upgrade anything, and do it regularly anyway as your hosting provider is also doing upgrades to their setup even when you aren't...