Commit Graph
6 Commits
Author SHA1 Message Date
Magnus HedemarkandGitHub 22f1d52456 fix(raleigh): keep WAF outages blocking (#424)
Keep Cloudflare WAF challenges distinct while preserving a blocking canary signal for unavailable civic adapters.
2026-08-29 13:12:42 -04:00
Magnus HedemarkandGitHub 5120238f2e fix(raleigh): classify upstream WAF challenges (#423)
Classify Cloudflare managed browser challenges as visible non-failing canary observations while preserving blocking behavior for ordinary authentication failures.
2026-08-29 12:40:16 -04:00
Magnus HedemarkandGitHub e99c6d2994 fix(raleigh): skip token-gated imagery folders in discovery and canary (#280) 2026-08-05 11:16:33 -04:00
Magnus Hedemarkandusername 3e4b651681 test(raleigh): prevent false-green police canaries 2026-07-26 20:02:14 -04:00
Magnus Hedemarkandusername 4a23562e59 fix(raleigh): restore live RPD queries 2026-07-26 19:58:54 -04:00
Magnus HedemarkGitHubmagnus919 <magnus919>
2f535b05f7 ci(raleigh): add scheduled live endpoint and schema canary (#138)
Add a live canary that runs the full Hub catalog check (190 endpoints)
and probes all fixed non-Hub adapters (geocode, transit GTFS,
development, civic JSON:API, civic RSS, meetings eSCRIBE, imagery).

Validates source-specific minimum schemas, classifies failures into
transport_outage, auth_regression, arcgis_error, schema_drift,
parser_failure, and empty_but_valid. Retries bounded transient
failures and preserves first-failure evidence.

Runs daily at 10:17 UTC and on workflow_dispatch, separate from PR CI
so upstream outages do not block unrelated changes.

Closes #120

Co-authored-by: magnus919 <magnus919>
2026-07-24 23:52:24 -04:00