---
title: "🚦 Main Branch: El de los bots que corren tu CI (si los dejas)"
date: 2026-06-14
author: Andrea Griffiths
language: es
issue: 31
excerpt: "GitHub Actions ahora deja que los PRs creados por bots corran CI con aprobación, y GitHub Agentic Workflows ya está en public preview. Más un canvas de Chromium para Copilot."
tags: ["github-actions", "agentic-workflows", "github-copilot", "ci-cd", "playwright", "newsletter"]
english_version: https://mainbranch.beehiiv.com/p/main-branch-the-one-where-the-bots-run-ci-if-you-let-them-issue-31
---

Hola mi gente linda,

Dos cosas salieron esta semana y riman. GitHub se pasó la semana definiendo quién puede correr cosas dentro de Actions: los bots que abren tus pull requests y los agents que apuntas a tu repo. Ambos salieron con una compuerta puesta.

## 🚢 Lo que salió

### [Los PRs creados por bots ya pueden correr tu CI, detrás de una aprobación](https://github.blog/changelog/2026-06-11-bot-created-pull-requests-can-run-workflows-if-approved)

Hasta ahora, un pull request abierto por `github-actions[bot]` no podía disparar tus workflows de CI/CD, así que los cambios de bots podían llegar al merge sin que tus checks corrieran nunca. Desde el 11 de junio, esos PRs corren los workflows configurados una vez que alguien con write access los aprueba. El paso de aprobación es a propósito: evita que código generado corra automáticamente workflows que podrían tocar secrets. Si vives en [Dependabot](https://docs.github.com/en/code-security/dependabot) o [Renovate](https://docs.renovatebot.com), esto cierra un hueco real, y también significa que un humano hace clic antes de que el CI se mueva.

### [GitHub Agentic Workflows llegó a public preview](https://github.blog/changelog/2026-06-11-github-agentic-workflows-is-now-in-public-preview/)

Ahora puedes correr coding agents dentro de Actions para las tareas pesadas de razonamiento: triage de issues, análisis de fallas de CI, updates de docs. Escribes la automatización como un archivo Markdown en lenguaje normal, y se compila a YAML estándar de Actions, así que corre sobre tus runner groups existentes bajo las políticas que ya tienes. Por defecto el agent es read-only, en sandbox dentro de un contenedor detrás de un Agent Workflow Firewall, con un job de threat-detection que escanea los cambios propuestos antes de aplicarlos. El quickstart está en `gh.io/gh-aw-quickstart`.

## 📖 Lo que estoy leyendo

**[Make the System Work for You](https://www.linkedin.com/pulse/make-system-work-you-scott-berkun-jlibc/) de Scott Berkun**

Un extracto de [Why Design Is Hard](https://scottberkun.com/why-design-is-hard/). Berkun se apoya en la idea de Deming de que el 94% de los resultados de una organización vienen de sus sistemas, no de las personas, y argumenta que lo inteligente es mapear cómo funciona tu org de verdad en vez de pelear de frente con ella. Me quedo dándole vueltas a la frase de Chesterton's Fence: no tumbes un proceso hasta que entiendas por qué está ahí.

Vale tu tiempo si: eres de los que siempre trata de arreglar la organización a la fuerza y termina quemándose por eso.

## 🔧 Lo que estoy usando

[Chromium Control Canvas](https://gist.github.com/AndreaGriffiths11/b9ebe41deabdcdd0930954d5542cd918), una extensión de canvas para GitHub Copilot que construí. El canvas de browser que trae la app corre sobre WebKit, así que este lanza un Chromium headful de verdad a través de [Playwright](https://playwright.dev) y le da al agent el set completo de acciones (`snapshot`, `click`, `type`). Reutiliza los patrones de [Claw Relay](https://clawrelay.dev): un perfil persistente, un blocklist de sitios y un audit log. Lo saco cuando un agent necesita una sesión de Chrome con login real, como confirmar que un deploy renderiza o recorrer un flujo de signup, con el acceso acotado y registrado.

## ✨ Esta semana

Tengo fiebre de Mundial. Main Branch sale cada dos semanas durante el verano para que pueda tomar un descanso de verdad. Lo primero es una semana en Colombia con mi hijo menor para ver a la familia, mientras mi mayor anda de gira con [houseband.live](https://houseband.live). Después, en julio, vuelvo a Berlín para [WeAreDevelopers World Congress](https://www.wearedevelopers.com/world-congress) (8 al 10 de julio), feliz de reencontrarme con amigos europeos. El año pasado dirigí un workshop ahí construyendo [GitVision](https://github.com/GH-Event-Demos/gitvision-workshop), una app que convierte tus commits de GitHub en playlists de Eurovisión curadas por IA, un prompt de Copilot a la vez. Un año después, ya no lo iría prompteando función por función. Escribiría el spec una sola vez en [Spec Kit](https://www.youtube.com/live/bIioEmT2KEM?si=5XbkQRuv4J1MiQd-) y dejaría que el coding agent trabaje el plan y las tareas mientras yo dirijo y reviso. Vuelvo a semanal cuando se acabe el verano, lo que convenientemente deja más tiempo para el Mundial.

Nos vemos en dos semanas.

Con gratitud,
Andrea