How to break a Ghost site

Don't skimp on testing, even when you're not actively using the site

How to break a Ghost site
Photo by Julia Joppien / Unsplash

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...