The push went through. The site didn't change. Here's why that happens.
Hey — this usually happens when the Actions workflow fails quietly. The push was fine. GitHub received it. But the build and deploy step errored, so the old version stayed live.
Your repo on GitHub → Actions tab → most recent run. Green checkmark = deployed. Red X = didn't deploy. If it's red, click it, find the failing step, read the error message.
gh-pages but you're pushing to main. Fix: Settings → Pages → Source → switch to the right branch.build_site.sh errored. The Actions log will show the exact line._site/ is over ~900MB, the upload step fails. Run du -sh _site to check.chmod +x before they can run in CI.Custom domain showing 404 after a push? CNAME needs to be inside _site/. Add this to your build script:
[ -f CNAME ] && cp CNAME _site/CNAME