Skip to content

chore(demo): monitor GitHub/Cloudflare/npm via the statuspage adapter#36

Draft
amondnet wants to merge 1 commit into
mainfrom
chore/demo-statuspage-adapter
Draft

chore(demo): monitor GitHub/Cloudflare/npm via the statuspage adapter#36
amondnet wants to merge 1 commit into
mainfrom
chore/demo-statuspage-adapter

Conversation

@amondnet

@amondnet amondnet commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Switch the hosted demo (demo.statusbeam.dev) from plain http reachability pings to the statuspage adapter for the vendors that publish an Atlassian Statuspage — a better showcase of the adapter with real, component-level data.

Site Before After
GitHub http api.github.com statuspage www.githubstatus.com
Cloudflare http cloudflare.com statuspage www.cloudflarestatus.com
npm http registry.npmjs.org statuspage status.npmjs.org (component: Package installation)
Cloudflare DNS http 1.1.1.1 http 1.1.1.1 (kept, for contrast)

Keeping one http check means the demo shows both check kinds side by side.

Why

The demo exists to show off this product; mirroring each vendor's own published verdict is more on-message than a naive reachability ping, and surfaces component-level status.

Verification

Ran the real checkSite against the live pages via the core package:

github         status=up        code=200
cloudflare     status=degraded  code=200   # matches its live 'minor' indicator
npm            status=up        code=200
cloudflare-dns status=up        code=200

Config also validated through parseConfig (all slugs derive correctly; the npm component resolves against the live page).

Notes

Related issue

None.


Summary by cubic

Switch the hosted demo (demo.statusbeam.dev) from plain http pings to the statuspage adapter for GitHub, Cloudflare, and npm to show real, component-level status. Keep one http check (Cloudflare DNS at 1.1.1.1) for contrast.

Written for commit 40750a5. Summary will update on new commits.

The hosted demo pinged api.github.com / cloudflare.com / npm as plain http
checks. GitHub, Cloudflare and npm all publish an Atlassian Statuspage, so mirror
their own published verdict via check: statuspage instead — a better showcase of
the adapter with real component-level data. Keep one plain http check (1.1.1.1)
for contrast.

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates status.config.yml to use the Statuspage adapter for GitHub, Cloudflare, and npm, querying their official status pages instead of performing naive HTTP reachability pings. A single plain HTTP check for Cloudflare DNS is kept as a direct reachability probe. There are no review comments to evaluate, and no further feedback is required.

@sonarqubecloud

sonarqubecloud Bot commented Jul 8, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant