{
  "id": 10099763,
  "title": "CI said the deploy succeeded",
  "url": "https://urgent.news/2026/09/27/ci-said-the-deploy-succeeded",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-27T00:49:41.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/b0gy/ci-said-the-deploy-succeeded-42fo"
  },
  "original_language": "en",
  "account": "When a CI pipeline reports a successful deploy, it indicates that a series of steps ran without error. However, this does not guarantee that the commit pushed is the one serving production traffic. The green checkmark on the CI dashboard signifies success, but it only reflects the pipeline's outcome, not the production environment. Several real-world scenarios demonstrate that the deploy status might not align with the live commit in production. These include rollouts that kept old revisions due to failed health checks, deploying to the wrong environment, or a pipeline reporting success on a service that subsequently crashed and was rolled back. A single \"deployed ✓\" flag on a service can obscure critical issues where the fix is not live in the intended environment. This is where Landed comes into play, serving as the platform's spine of deploy truth. Landed works without any application code changes, utilizing three independent methods to learn what shipped: CI ingestion, GitHub webhooks, and a liveness probe. These mechanisms reconcile the deployed commit from CI, the reported deploy from GitHub, and the live commit found by probing the running service. Any discrepancy between these sources triggers a \"drift\" state, which essentially answers the crucial question, \"Is the fix even deployed?\" This information is presented in a services × environments grid, highlighting the live state of the developer's latest commit. By giving developers a clear view of deploy truth, Landed transforms the incident-room question into a more precise inquiry: \"Is the fix deployed here?\" Furthermore, this deploy truth serves as the foundation for other platform features, such as cost analysis. For instance, if a service's daily spend increases significantly, Zero identifies the deploy that preceded the cost surge, providing the root cause rather than just an anomaly. Similarly, observability tools leverage the same deploy truth data to pinpoint the exact commit associated with error-rate spikes, facilitating targeted troubleshooting and resolution.",
  "summary": "There is a moment in every incident where someone asks \"wait, is the fix even deployed?\" and the room goes quiet. Somebody pulls up the CI dashboard. The pipeline is green. The deploy step says success. Everyone relaxes. And then, sometimes, the incident continues — because the green checkmark was never a statement about production. It was a statement about a pipeline. Zero — b0gy's platform for…",
  "key_points": [
    "CI pipeline reports deploy succeeded",
    "Landed platform reconciles deploy truth",
    "Discrepancies trigger drift state"
  ],
  "editors_take": "A successful CI deploy report does not guarantee the correct commit is serving production traffic, highlighting the need for Landed's deploy truth platform to verify and provide accurate information.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}