What problem does it solve?
Ensures newly merged changes are actually running in production by performing automated post-merge verification to detect downtime, errors, slow responses, missing content, or unhealthy APIs before users are impacted.
Core Features & Use Cases
- Deployment detection & wait: Polls CI/deploy workflows and waits for a deploy to complete before running checks.
- Canary checks: Validates page load, response time thresholds, key content presence, API health endpoints, header anomalies, and SSL status.
- Failure handling: Reports pass/warn/fail summaries and optionally performs a safe auto-revert of the last merge commit when critical failures are detected.
- Use Case: Run after a PR merge to confirm the production URL is reachable, returns expected content, and that health endpoints report OK, reverting the merge if the site is down.
Quick Start
Run deploy-verify against the production URL or merged PR number to wait for deploy completion, run canary checks, and optionally auto-revert on critical failures.