At 14:54 EDT we rolled the forums back to our last snapshot.
The reason:
Today’s Discourse upgrade stalled when pnpm
couldn’t pull packages from the public npm registry. The registry is front-ended by Cloudflare, and Cloudflare is having issues right now—which means the mirror we rely on is returning 503 Service Unavailable for many tarballs.
- npm status page is tracking the incident – “Issues with package install, package publish, and login” (opened 18:14 UTC). status.npmjs.org
- Cloudflare is simultaneously doing maintenance and reporting sporadic outages. cloudflarestatus.com
Because the package fetch failed mid-upgrade, Discourse couldn’t finish boot-strapping. Rather than leave the forums offline, I restored a VM backup. The forum is fully operational again; you might notice that **one or two posts or reactions made between have disappeared—that’s all we lost.
Later…
- I’ll wait until npm shows “All systems operational” or Cloudflare’s edges calm down.
- I’ll rerun the upgrade.
- If you’re curious (or just like outage-watching) you can refer to general internet news. This is a big one!
No action needed on your side. Thanks!