---
title: "🗝️ Main Branch: El de los permisos que se ponen exigentes"
date: 2026-07-13
author: Andrea Griffiths
language: es
issue: 33
excerpt: "Los nuevos controles de rulesets restringen quién puede descartar reviews de pull requests, y Copilot CLI corre en GitHub Actions con GITHUB_TOKEN en vez de un PAT."
tags: ["github-rulesets", "pull-request-reviews", "copilot-cli", "github-actions", "github-token", "newsletter"]
english_version: https://mainbranch.beehiiv.com/p/main-branch-the-one-where-permissions-get-picky-issue-33
---

Hola mi gente linda,

Volví de Berlín con un repo nuevo en las manos, ya les cuento de eso. Por el lado del producto, GitHub cerró dos huecos de permisos: quién puede descartar un review de pull request y qué puede correr tu CI sin un personal access token.

## 🚢 Lo que salió

**[Los rulesets ahora controlan quién puede descartar reviews](https://github.blog/changelog/2026-07-07-restrict-who-can-dismiss-reviews-in-rulesets/)**

Un review requerido solo es tan fuerte como su botón para descartarlo. Hasta ahora, cualquiera con write access podía descartar un review que bloqueaba y despejar el camino para hacer merge. El nuevo control vive dentro de la regla `Require a pull request before merging`: elige los usuarios, equipos o apps que pueden descartar, y el botón desaparece para todos los demás. Puedes configurarlo en la UI, la REST API o GraphQL, y ya está GA para los rulesets de repositorios en github.com. Si los reviews requeridos protegen tu branch predeterminada, ve a nombrar quién puede descartarlos.

**[Copilot CLI ya no necesita PAT en Actions](https://github.blog/changelog/2026-07-02-copilot-cli-no-longer-needs-a-personal-access-token-in-github-actions/)**

Correr Copilot CLI dentro de un workflow antes implicaba crear un personal access token, guardarlo como secret y acordarte de rotarlo. Ahora el CLI se autentica con el `GITHUB_TOKEN` que ya trae el workflow. Tu job necesita un permiso y cero secrets nuevos:

```yaml
permissions:
 copilot-requests: write
```

En repos que son de una organización, los créditos de AI se cobran directamente a la organización. Una nota de configuración: la política `Allow use of Copilot CLI billed to the organization` debe estar habilitada. Por defecto ya viene activada si Copilot CLI está permitido.

## 📺 Lo que estoy viendo

[La vida es bella (La Vita è Bella)](https://www.miramax.com/movie/life-is-beautiful-la-vita-e-bella/) de Roberto Benigni

Me encantan los libros y las películas de guerra histórica. Esta está en mi top 3 sobre la Segunda Guerra Mundial: la vi muy joven, y volver a verla como mamá me rompió el corazón de formas completamente nuevas.

**Vale tu tiempo si:** quieres ver una de las mejores películas jamás hechas.

## 🔧 Lo que estoy usando

[Ponytail](https://github.com/DietrichGebert/ponytail). Un skill para tu coding agent, inspirado en ese senior dev que reemplaza cincuenta líneas con una. Hace poco hice una prueba real: la misma tarea, con el skill activo y sin él. Sin él, terminé con dos clases, cinco funciones, formateo de números y 89 líneas. Con él, me quedé en stdlib. Sin clases, sin formatters, 20 líneas. Son 77% menos líneas y cero clases, y las dos versiones funcionan igual.

## ✨ Esta semana

Berlín es una de mis ciudades favoritas del mundo. La historia que se siente en cada cuadra, la gente, la cultura de saunas, los horneados que te dejan mal para cualquier otro horneado. Este viaje sumó otra razón desde el booth: mientras estaba haciendo demos de la app de GitHub Copilot en WeAreDevelopers, una conversación se fue por los GIFs y terminó en [APNG Studio](https://github.com/AndreaGriffiths11/apng-studio), un canvas que construimos ahí mismo en el evento. Eso pasa cuando estás en un cuarto lleno de gente lista para construir, no solo asistir. Sube tus frames y obtén un PNG animado limpio para tus READMEs, slides o side projects.

Voy a estar en [Nebraska Code](https://nebraskacode.amegala.com/#about) la próxima semana. Salúdame si estás por allá, y si eres suscriptor de Main Branch, tengo un regalo para ti.

¡Eso es todo por hoy!

Con gratitud,

Andrea

PD: WeAreDevelopers trae la conf a [San Jose este septiembre](https://www.wearedevelopers.com/world-congress-north-america), con la VP de AAIF [Angie Jones](https://x.com/techgirl1908), el CEO de Netlify [Mathias Biilmann](https://x.com/biilmann) y mi amigo [Francesco Ciulla](https://x.com/francescociull4) en el lineup; si quieres estar ahí, por favor respóndeme y dime.

![don de Berlín](/images/issue-33-berlin.jpeg)

*No digas el nombre en voz alta… pero estaban así de p... buenos 😁*