GitHub Pages certificate stuck in new for malinaklubnika.ru despite valid DNS #209098
Replies: 1 comment 4 replies
|
From what you describe, your DNS setup looks right (four A records, www CNAME, no CAA, no DS, Actions source without a CNAME file is fine). One thing stands out: your nameservers are ns1/ns2.reg.ru, and #208881 (narrata.space, same nameservers) got the Pages health API to return
Also try If it is, the practical workaround is to leave reg.ru as registrar but host the DNS zone somewhere else (e.g. Cloudflare's free DNS, DNS-only records). Recreate the same records, change the nameservers at reg.ru, wait for |
Uh oh!
There was an error while loading. Please reload this page.
🏷️ Discussion Type
Question
💬 Feature/Topic Area
Pages
Body
What I expected
GitHub Pages should complete its DNS check, provision a valid TLS certificate for
malinaklubnika.ruandwww.malinaklubnika.ru, and allow Enforce HTTPS.What happened
The repository is jimbokl/MALINA, published via a successful GitHub Actions Pages workflow. HTTP serves the site, but the Pages UI remains at DNS Check in Progress / 1 of 3 Certificate Requested. The Pages API has returned
https_certificate.state: "new"since about 2026-09-28 17:10 UTC, with descriptionThis domain was recently added. The certificate request process will begin shortly.andhttps_enforced: false. Normal HTTPS requests to both apex and www fail hostname verification. The Pages API health endpoint returns{}.The domain was removed and re-added once on September 27. I clicked Check again around 17:10 UTC on September 28; the UI now does not offer that button.
DNS checks (September 29)
ns1.reg.ruandns2.reg.rureturn exactly the four documented GitHub Pages apex A records:185.199.108.153,185.199.109.153,185.199.110.153,185.199.111.153.wwwis a CNAME tojimbokl.github.io. No conflicting A/AAAA records were found..ruparent, so no active DNSSEC chain. The CNAME target CAA permitsletsencrypt.org.actions/upload-pages-artifact@v3,actions/deploy-pages@v4); the deployment succeeds. A repository CNAME file is not needed for this source.I found other recent community discussions about Pages TLS provisioning, but none explains this domain-specific state. Can someone from GitHub help determine whether an internal DNS/certificate job is stuck, or identify a specific DNS or repository setting I should correct? Please re-trigger provisioning if appropriate. I can provide additional diagnostics.
All reactions