Pipeline Health

Real-time status of SalaryLab's data pipeline. Updates whenever Worker KV refreshes (every Monday 05:00 UTC) or a manual refresh runs.

Operational
Full pipeline succeeded — site deployed with fresh data.

Data freshness

Worker status
Unknown
Last refresh
1 days ago
Build ID
53
Worker version
1.0.0
Metrics in KV
51
Data source
2026-09-27T05:01:34.716Z

Pipeline status

Status
Operational
Consecutive failures
0
Failure stage
—
Last deployment
2026-09-27T05:02:15.531Z
Deployment ID
cd3b39d3-3a66-4264-91af-c8c9883e9cf2
Trigger
cron
What do these numbers mean?

Data freshness

SalaryLab pulls authoritative US government data (IRS Rev. Proc., SSA wage base, DOL FLSA thresholds, BLS CPI, BEA RPP, Federal Reserve rates) into a Cloudflare KV namespace via the Data Source Worker. Cron triggers every Monday at 05:00 UTC.

Pipeline stages

  1. Refresh — Worker fetches all sources and writes 50+ metrics to KV.
  2. GitHub push — Worker pushes auto-generated.ts to the workers-salarylabs repo master branch.
  3. Pages rebuild — Worker calls Cloudflare Pages API; Pages pulls from GitHub, runs npm run build, deploys to salarylabs.site.

Status colors

  • Green — All 3 stages succeeded.
  • Amber — Partial success. One stage failed; data may be stale but Worker is healthy.
  • Red — Pipeline failed. Manual intervention needed.

Consecutive failures

Counter increments on every non-success pipeline run; resets to 0 on success. When counter reaches 3, an alert email is sent (if configured).