Build Status API
Public JSON endpoint for arch4edu package build status.
Endpoint
Response
{
"generated_at": 1779683099,
"total": 1472,
"packages": [
{
"key": "aarch64/browsh-bin",
"category": "aarch64",
"pkgbase": "browsh-bin",
"status": "PUBLISHED",
"detail": "",
"workflow": "23004641077",
"workflow_url": "https://github.com/arch4edu/cactus/actions/runs/...",
"aur_url": "https://aur.archlinux.org/pkgbase/browsh-bin",
"timestamp": 1773408990
}
]
} Usage
curl -s https://api.arch4edu.org/status/builds.json | jq '.packages[] | select(.status=="FAILED")' Notes
- Data is refreshed periodically and cached at the edge (TTL ~5 min).
- Schema may grow with new fields; existing fields remain stable.