💰 Main Branch: ¿Actions Se Volvió Más Barato?
Hola amigos,
GitHub anunció y luego pospuso un cambio en Actions la semana pasada. Y como siempre, hay más en la historia.
Acabe de leer esto en Twitter: Un equipo de 15 desarrolladores cambió de Jenkins a GitHub Actions. Su configuración de Jenkins: self-hosted en EC2, 47 plugins, pipelines en Groovy, una persona que sabía cómo funcionaba. El mantenimiento del servidor consumía 10 horas al mes. Luego esa persona renunció. Jenkins se convirtió en una caja negra. Seis meses después de cambiar a Actions: los 15 devs escriben workflows. Los cambios de pipeline pasaron de 2/mes a 40/mes. Los tiempos de build mejoraron 40%.
No lucharon por el costo. Lucharon porque una persona era dueña del sistema y nadie más quería tocarlo. Cuando la infraestructura requiere un héroe, ya perdiste.
El disclaimer: Trabajo en GitHub (las opiniones son mías).
🚢 Qué se lanzó
GitHub-hosted runners cuestan menos (1 de enero de 2026)
Hasta 39% más barato dependiendo del tamaño de la máquina. Las cuotas de minutos gratis no cambian. Abre la calculadora de precios y conoce tu número real. Pero lo que importa más: no los manejas tú. Todo tu equipo es dueño de CI/CD en lugar de que una persona se convierta en el cuello de botella.
GitHub Actions: La tarifa de Self-Hosted Runner (marzo 2026 - pospuesto)
Nueva tarifa de $0.002/min para self-hosted runners (cuenta hacia los minutos de tu plan).
¿Honestamente? La reacción negativa es legítima. Todavía estás manejando toda la carga operacional, y las mejoras de self-hosted se han sentido vagas/lentas. Lo entiendo. Cuando manejas tu propia infra, quieres que las herramientas estén a la altura.
Pero algo se sigue perdiendo en la conversación: GitHub entregó 11.5 mil millones de minutos gratis a código abierto en 2025. Y para lo que vale, otras plataformas de CI también cobran por self-hosted - Buildkite cobra tarifas de orquestación por minuto, Azure Pipelines cobra por trabajo paralelo. Los modelos varían, pero el concepto no es nuevo.
Entonces, ¿qué haces realmente con esto?
Self-hosted todavía tiene sentido para cumplimiento, hardware personalizado, o escala masiva. Si es tú caso, considera el costo y sigue adelante. Pero si self-hosted era tu forma de “evitar pagarle a GitHub”? Hora de reevaluar. Ahora estás pagándole a GitHub Y manteniendo infraestructura. Haz las cuentas - incluye horas de mantenimiento, drama de plugins, y el conocimiento que se va cuando alguien renuncia.
📖 Lo que estoy leyendo
Writing for Developers de Piotr Sarna y Cynthia Dunlop.
Mi colega Brittany Ellich lanzó el Overcommitted Book Club y estoy participando. Todo el asunto es sobre practicar el oficio de escribir y construir conexiones reales con otros ingenieros, no solo terminar un libro.
Vale tu tiempo si: Estás aprendiendo a escribir para audiencias técnicas, o simplemente quieres ser parte de una comunidad trabajando juntos.
🔧 Lo que estoy usando
Parse una plataforma para extraer y estructurar datos de cualquier sitio web. Esta semana construí APIs para extraer mis issues de Main Branch desde Beehiiv a markdown limpio, JSON estructurado, y secciones en chunks 🤓.
✨ Esta semana
Es semana de 🎅🏼 para quienes celebran, espero con ansias sentarme junto a mi árbol, coquito en mano, absorbiendo toda la belleza. Mucho que agradecer mis amigos, les deseo una hermosa semana de fiestas. La próxima semana Main Branch será extra corta y dulce anunciando los ganadores de nuestro sorteo de 100 Suscriptores, ¡si no te has suscrito hazlo hoy!
Eso es todo. Conoce tus números antes del 1 de enero. Reenvía esto a tu equipo si fue útil. Responde y dime qué quieres leer realmente si no lo fue.
Con gratitud, nos vemos la próxima semana,
Andrea
P.D. — Tip rápido para cualquiera que pague por minutos: deja de desperdiciarlos en ejecuciones duplicadas. Mejor para workflows de CI/testing. Evita esto para deployments.
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
P.D.D. — GitHub pospuso el cargo de self-hosted después de escuchar el feedback.
Join devs who actually care about the craft.
Real ones who read every issue 🤝
Subscribe to Main Branch
Join developers shipping real features. Every issue is a three-minute read packed with fundamentals you can apply today.
Subscribe on BeehiivNo spam, unsubscribe at any time.