With yesterday’s disruption on GitHub, I thought it would be a good idea to create a GitHub Action to check the status of GitHub’s services. So here it is!
Features
- Threshold management for each GitHub service or global (rollup)
- Display status of all services
- Display active incidents and updates
Basic worflow
The following workflow is purely informative and will only display the current status of GitHub services:
Trigger error if GitHub services are down
In the example below we will set some status thresholds so that the job can fail if these thresholds are exceeded.
This can be useful if you have an action that publishes to GitHub Pages but the service is down.
Many others thresholds are available like Git Operations, GitHub Packages, Webhooks, etc…
Check it out: https://github.com/crazy-max/ghaction-github-status/
Support this project by becoming a sponsor on GitHub 👏 or by making a Paypal donation to ensure this journey continues indefinitely! 🚀
Thanks again for your support, it is much appreciated! 🙏