Main Branch

Fundamentals first, always

Edición #32

⚡ Main Branch: El de los steps que dejan de hacer fila

Por Andrea Griffiths Read in English 阅读中文版
github-actions parallel-steps saved-views github-issues ci-cd newsletter
Escuchar artículo

Hola mi gente linda,

Si alguna vez viste un workflow arrastrarse por los steps uno por uno, o rearmaste el mismo filtro de issues por décima vez esta semana, las dos novedades de esta semana son para ti. GitHub arregló justo esas dos esperas.

🚢 Lo que salió

Los steps de Actions ya pueden correr en paralelo. Hasta ahora, cada step de un job corría en secuencia, cada uno esperando a que terminara el anterior. Podías mandar un step al background con un & de shell, pero los logs se mezclaban en un desorden. Desde el 25 de junio, cuatro keywords nuevas lo resuelven: background: true arranca un step y sigue de largo, wait/wait-all pausan hasta que terminen los steps en background que nombres, cancel detiene de forma limpia uno que ya no necesitas, y parallel envuelve un grupo de steps con un wait al final. Los logs quedan separados. Levanta un servicio en background mientras corre el trabajo que depende de él, o compila varios targets a la vez en un solo job.

Saved views para los issues del repositorio llegaron a public preview. Cualquiera con triage access o más arriba ya puede armar vistas filtradas compartidas como “Unassigned bugs” o “Needs triage”, configurarlas una vez, y todo el repo ve lo mismo. Viven en un nuevo sidebar de Issues junto a accesos rápidos como Assigned to me, Created by me y Mentioned. El sidebar también le da casa a Projects y muestra milestones y labels. Si mantienes cualquier cosa con un flujo constante de issues entrando, esta es la diferencia entre que todos rearmen el mismo filtro y que todos trabajen desde uno solo.

🎧 Lo que estoy escuchando

Acquired: Ferrari, con Ben Gilbert y David Rosenthal

No es un episodio de tecnología. Por fin le saqué el tiempo, y es una de las mejores cosas que he escuchado en un buen rato. El hilo conductor es que Ferrari construyó todo su negocio sobre el criterio de qué no hacer, manteniendo la producción un carro por debajo de la demanda, rechazando la escala que diluiría la cosa.

Vale tu tiempo si: te gusta la historia de los negocios, o alguna vez defendiste una decisión señalando lo que elegiste no hacer.

🔧 Lo que estoy usando

Andrea’s Field Notes, un app canvas de Copilot que funciona y que junta todo lo que estoy construyendo o siguiendo: señales de DevRel, ideas de Copilot/App/CLI, trabajo como AAIF Ambassador, proyectos de voluntariado, demos, leads de contenido, recibos para el LT-report. Es el único lugar que reviso antes de decidir qué vale mi tiempo. Arma el tuyo con este prompt.

✨ Esta semana

Estoy en Colombia para descansar un poco, lo que en su mayoría ha significado comer pandebono hasta reventar y unos cuantos infartos leves cortesía del Mundial. Tengo el corazón apretado por Venezuela en este momento, si tienes con qué ayudar, Yummy está coordinando ayuda y varias empresas se comprometieron a igualar donaciones: Dona con Yummy.

Lista para apoyar a la selección Colombia

Nos vemos en dos semanas.

Con gratitud, Andrea