Pushed a change.
Live site looks the same.
This happens for two reasons: the deploy workflow failed silently, or your browser is showing a cached version. Check the Actions tab before anything else.
Check Actions first โ 20 seconds
Go to your repo โ Actions tab. Click the most recent run. If there's a red X, expand the failed step โ it'll tell you exactly what went wrong. Most common: build error, missing file, or a script exit code.
Common causes & fixes
Expand the red step in Actions. Fix the error, push again. The new push will trigger a fresh deploy automatically.
Try incognito mode + Ctrl+Shift+R. If you can see the change there, it's just cache โ clear your browser cache and reload.
Check Settings โ Pages โ Source. Make sure it's set to deploy from the correct branch (usually main or gh-pages).
If your workflow builds to _site/, make sure the Pages source is set to that folder, not root.
Check workflow status with GitHub CLI:
# Check deploy status from CLI: gh run list --limit 5 # View failed run details: gh run view [RUN_ID]