Main Branch

Fundamentals first, always

Edición #30

🚢 Main Branch: El de los teams que dejaron de multiplicarse

Por Andrea Griffiths Read in English 阅读中文版
github-enterprise github-actions git-worktrees microsoft-build github-universe newsletter
Escuchar artículo

Hola mi gente linda,

Dos cosas del changelog aparecieron esta semana. Una te ahorra hacer la misma tarea aburrida cincuenta veces. La otra puede romper tu CI en Windows si se te pasa.

🚢 Lo que salió

Enterprise Teams ya está generally available

Si manejas más de un par de orgs, conoces este dolor: el mismo equipo de SRE recreado y reconciliado en cada una. Enterprise Teams te deja definir un grupo una sola vez a nivel de enterprise y asignarlo a roles en todas las orgs debajo. Puedes mandar reviews de PRs al mismo equipo de seguridad en 50 orgs sin mantener 50 copias. Puedes darle bypass de rulesets al equipo de platform una vez y que aplique donde lo necesiten. Tu identity provider puede manejar la membresía de punta a punta. Menos copias de teams para cuidar.

Actions windows-latest se mueve a Visual Studio 2026

Heads up si construyes sobre runners de Windows. Desde el 8 de junio, los labels windows-latest y windows-2025 migran a Visual Studio 2026 por defecto. El rollout termina el 15 de junio. Si tu build depende de algo de VS 2022, esto puede romperse en silencio. Si necesitas quedarte quieto, fija windows-2022. Si quieres probar la nueva imagen antes del cambio, usa runs-on: windows-2025-vs2026. La migración de macos-latest a macOS 26 empieza el 15 de junio y toma unos 30 días. Revisa tu matrix antes de que la próxima semana se ponga fastidiosa.

📖 Lo que estoy leyendo

The AI IPO Race de Robert Scoble e Irena Cronin

Scoble y Cronin miran el lado de capital en la carrera de IA, con Anthropic, OpenAI y SpaceX cada vez más cerca de los mercados públicos. La IA no escala como software normal. Cada query cuesta compute. Más uso significa más ingresos, pero también más costo. Fidelity también bajó el mínimo del IPO de SpaceX de $500K a $2K, así que compradores retail también podrían entrar en un debut bastante raro.

Vale tu tiempo si: construyes con herramientas de IA todos los días y quieres entender la matemática de plata debajo de todo esto.

🔧 Lo que estoy usando

Esta semana estoy usando Git worktrees con más intención. Cuando estoy preparando una demo o probando un cambio, no quiero que mi branch limpio y mi branch desordenado peleen en la misma carpeta. Un worktree me deja sacar un branch fresco en otro directorio:

git worktree add -b demo-clean ../demo-clean main

Ahora puedo tener una copia del repo lista para grabar y otra para cacharrear. Esa es la parte que me importa. Preparar demos ya estresa suficiente. No quiero que una prueba chiquita me cambie el estado exacto que necesito en cámara. Con worktrees puedo probar algo, romperlo, y todavía tener el branch de la demo quietico.

git worktree list
git worktree remove ../demo-clean

Si grabas demos, escribes tutoriales o pruebas cambios riesgosos, mete worktrees en tu memoria muscular de Git.

✨ Esta semana

Estuve en Microsoft Build y después me quedé para el content committee de GitHub Universe. GitHub llegó fuerte a Build, pero revisar charlas fue lo que me prendió. El pool tenía rango: problemas técnicos, sistemas complejos, open source, maintainers, comunidad, craft y el trabajo que de verdad importa. El evento de este año va a estar bueno.

Parte de Build para mí fue un livestream donde construí un wall con autenticación de GitHub para el chat. ¿Estaba pulido? Para nada. ¿Fue unserious de la mejor manera posible? Sí.

Andrea Griffiths y Cassidy Williams hacen una demo de una app de check-in para livestream durante The Terminal Live en Microsoft Build. La página pregunta "Where are you watching from?" y muestra a viewers iniciando sesión con GitHub para agregar su ciudad al wall.

Rubber Duck Tuesday con Andrea Griffiths y Cassidy Williams

Ese era un poco el punto. Si no puedes divertirte construyendo algo live en internet, entonces qué estamos haciendo.

Llegué a casa cansada y agradecida por la gente que hace que esta comunidad sea real.

Nos vemos la próxima semana.

Con gratitud, Andrea