mirror of
https://github.com/dsh-market/dsh-market.git
synced 2026-09-28 05:03:07 +08:00
The 2026-09-09 -> 2026-09-25 freeze was invisible. Twelve consecutive scheduled build-site runs failed and dshmarket.com kept serving the 2026-09-08 catalog: 3,363 plugin pages live against 4,347 in the catalog, so 1,082 plugins answered 404 — and nothing outside the repository changed to say so. This adds a daily check that reads the deployed site and compares its plugin-page count against the catalog the build consumes, failing when the site is more than 300 entries behind. Measured 2026-09-03..09-25 the catalog grew 62.5 entries/day, 205 on its busiest day, so a burst rides through while a freeze is caught inside its first week rather than its third. It measures the deployed artifact, not CI's own report, so it also covers a build that never runs at all: GitHub disables a scheduled workflow after 60 days of repository inactivity, which no failure log can show.