Actualizaciones automáticas: adiós al dependency hell
- Dependabot abre PRs de actualización de dependencias automáticamente. Actualizas poco y a menudo en vez de un salto gigante y doloroso.
- Con la CI en verde, revisar y mergear cada bump es trivial. (Este mismo repo lo usa: sus últimos commits son merges de dependabot.)
Paralelizar y optimizar
- Matrices de jobs en paralelo (versiones, BBDD, SO) → resultados en minutos, no en horas.
- Caché de dependencias y capas de Docker.
- Despliegues por PR rápidos: cada pull request genera su preview para revisar el cambio antes de mergear.
Menos espera = más iteraciones = mejor software.
Notas del ponente
Ejemplo de matriz real: la CI de mod_exelearning cruza PHP × Moodle × BBDD y corre todo en paralelo. Sin paralelizar sería inviable; con paralelización cabe en cada PR.
Conecta Dependabot con la charla entera: es automatizar el mantenimiento. El coste de estar al día baja tanto que dejas de posponerlo. Y como todo pasa por la misma CI, una actualización rota se detecta sola.