BuildIn
SupportingWorking PrototypeEmbeddedWeb
Verified summary
Physical GitHub Actions build-status indicator using an Arduino MKR WiFi 1010 and four LEDs.
Problem or experiment question
Can a desk-mounted LED device reflect the latest GitHub workflow status for a configured repository?
What was actually built
- Wi-Fi connection and GitHub API workflow-run polling
- State mapping for queued, running, success, and failure
- Four LED outputs with manual JSON/string extraction
- Repository-specific configuration in firmware
Architecture or workflow
- Network layer: Wi-Fi and HTTPS to GitHub API
- Parse layer: manual extraction of workflow state
- Output layer: four LEDs representing CI status
Important technical decisions
- Traffic-semaphore metaphor makes status glanceable
- Polling chosen over webhooks for embedded simplicity
- Fixed repository configuration suits a single-purpose desk device
Public status
Working PrototypeImplemented
Arduino MKR WiFi 1010
GitHub API
C++