Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OutageDeck vendor status check

GitHub release

Stop burning CI minutes on an upstream outage. This GitHub Action checks the live status of the cloud and SaaS vendors your workflow depends on using OutageDeck, then fails or warns at the threshold you choose.

Public checks are free, keyless, and read-only. Status comes from each vendor's official status feed.

Quick start

name: Deploy

on:
  workflow_dispatch:

jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - name: Check upstream dependencies
        uses: outagedeck/status-check@v1
        with:
          providers: aws,cloudflare,github,openai
          fail-on: outage

      - uses: actions/checkout@v4
      - run: ./deploy.sh

The action adds a provider table to the workflow summary and links every result to its live OutageDeck status page.

Inputs

Input Required Default Description
providers Yes Comma-separated provider slugs. Find them in the provider directory.
fail-on No degraded degraded, outage, major_outage, or never.
fail-on-error No true Fail if a slug is invalid or the status API cannot be reached.
api-key No Optional OutageDeck API key for a higher hourly quota.

Outputs

Output Description
operational true when no provider met the configured failure threshold.
summary A compact human-readable status summary.
results JSON array with provider status, headline, source timestamp, and link.

Use outputs when you want a warning-only preflight gate:

- id: vendors
  uses: outagedeck/status-check@v1
  with:
    providers: github,vercel,cloudflare
    fail-on: never

- if: steps.vendors.outputs.operational == 'true'
  run: echo "Upstream services look healthy"

Status thresholds

fail-on Fails for
degraded degraded, partial outage, or major outage
outage partial outage or major outage
major_outage major outage only
never never fails because of provider state

API or configuration errors are controlled separately with fail-on-error.

More ways to use OutageDeck

License

MIT

About

GitHub Action that checks cloud and SaaS vendor status before your workflow runs.

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages