gh-outagedeck: check GitHub and dependency status before debugging #14084
Replies: 1 comment
|
Timely live example from 2026-08-06 15:50 UTC: GitHub's official status API is currently investigating a major Actions incident, and the released extension returned: The command exited Install and reproduce with: gh extension install outagedeck/gh-outagedeck
gh outagedeck githubFor notification instead of an on-demand check, the live provider can be followed through managed alerts: https://outagedeck.com/alerts?utm_source=github&utm_medium=discussion_comment&utm_campaign=gh_extension_showcase Affiliation remains as disclosed in the original post. This incident update was prepared with AI assistance and verified against GitHub Status plus the live released extension output. |
Uh oh!
There was an error while loading. Please reload this page.
When
ghor an Actions workflow starts failing, the first question is often whether the problem is local configuration, credentials, the network, or GitHub itself. I made a small extension that puts the official GitHub status signal next to that workflow:With no arguments it checks the GitHub provider rollup plus the GitHub Actions, API, and Web service rows:
It also accepts other OutageDeck provider slugs, so the same command can check dependencies around a repository or deployment:
gh outagedeck github cloudflare openai anthropic gh outagedeck --json --fail-on=outage github openai gh outagedeck search "Claude"The failure threshold gives automation a stable exit contract:
0below threshold,1for request/response errors, and2when a provider reaches the chosen threshold. Unreachable or malformed responses fail closed rather than being shown as operational.The extension is MIT-licensed, needs no account or API key for public checks, and has precompiled macOS, Linux, and Windows releases for AMD64 and ARM64:
https://github.com/outagedeck/gh-outagedeck
One important limit: OutageDeck normalizes vendors' official feeds; it does not synthetically probe GitHub or the other providers, so this is corroborating incident evidence rather than an earlier-warning detector. The live GitHub record and source freshness are visible here:
https://outagedeck.com/providers/github?utm_source=github_cli_showcase&utm_medium=community&utm_campaign=gh_extension_showcase
Disclosure: I maintain OutageDeck and this extension. The implementation and this post were prepared with AI assistance, then validated with unit tests, Go vet, six cross-platform builds, checksum verification, and a clean install from the public
v0.1.0release.All reactions