Or just use Netlify or Github pages that also do that for free now and are as simple as pushing to your linked repository.
I push, they build.
I can specify versions, build parameters, etc, easy SSL certs, never noticed any down time, etc.
Granted my site sees like <100people/mo, but still -- for a personal/CV site, I don't think you can do much better.
GitHub Pages actually had IPv6 support, but they removed it, because they added HTTPS support (that's what their support said). But I checked and the old IPv6 CDN endpoints actually still work, even with HTTPS.
Netlify actually has also promised IPv6 support "at the start of the year"[0], but I wouldn't count it.