How to upgrade if automatic upgrade silently fails and the config checker does too

I’m kind of stuck. I’m on 0.92 and I need to upgrade because I want to install HACS because I want to install Custom Header. Last time I tried to upgrade to the latest version it silently failed. I then installed the addon to check my config. That didn’t exactly silently fail, but it never completes - it never gives me the verdict on whether my config is kosher or not.

Help?!

I’m tempted to just install the latest version onto a spare Pi I have hanging about then transfer my config and automations over piecemeal…

Is there a better way??

Thank you!