I asked Claude to make preview deploys possible with GitHub Pages, and it came back with a pretty clean implementation. It runs
upload-artifact with an expiration for each PR run, then the Pages deploy workflow collects those artifacts and uploads them. I was impressed.commit 053d1af