I'm 100% guilty of over-using GH actions, although it wouldn't have helped in this case. The issue was GH pages refusing to update the site after I'd pushed the new files to the repo.
Of course, all that would be avoided by just running a web server locally!