{
  "id": 6818800,
  "title": "Road to CI/CD: Pre-Merge Gates: How we implemented Governance in Pull Requests",
  "url": "https://urgent.news/2026/09/11/camino-a-ci-cd-pre-merge-gates-como-implementamos-governance-en-pull",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-11T23:13:16.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/devjohanadrian/camino-a-cicd-pre-merge-gates-como-implementamos-governance-en-pull-requests-4eo6"
  },
  "original_language": "es",
  "account": "The article discusses the importance of governance in a CI/CD pipeline, specifically in the context of software development. Governance refers to the set of controls that verify that code complies with established rules and policies before it reaches production. The article explains that governance is not a single stage, but a lifecycle that spans the entire pipeline, from the developer's local commit to the deployment in production. It highlights the need for both speed and control, and how governance provides guarantees that the code meets certain standards. The article also describes the different stages of governance, including local verification using Git Hooks and Husky, and re-verification in the CI/CD pipeline using GitHub Actions.",
  "summary": "This article discusses the importance of governance in a CI/CD pipeline and how to implement it through pre-merge gates. Governance refers to the set of checkpoints that verify compliance with established rules and policies before code reaches production. It aims to provide both speed and control, ensuring that changes are both efficient and auditable. The article presents a step-by-step approach to implementing governance, starting with developers local commits and moving through various checks like commit signing, linting, static application security testing, and secret detection. These checks are executed using Git hooks and CI verification, forming a \"Shift Left\" strategy that detects issues as close to their origin as possible.",
  "key_points": [],
  "editors_take": null,
  "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."
}