Cómo automatizar git push → test → deploy a AWS Lambda con GitHub Actions y OIDC
Problema Muchas veces el proceso de llevar código desde un git push hasta una función Lambda en producción se vuelve manual: se sube el zip, se actualiza la versión y se prueba en la consola. Ese flujo manual introduce latencia, errores de copia y dificulta la trazabilidad. El patrón que se repite es la necesidad de un pipeline que, con cada confirmación en el repositorio, compile, ejecute pruebas unitarias y, si todo pasa, despliegue la nueva versión a AWS Lambda sin almacenar credenciales estáticas en GitHub. La falta de automatización también obliga a crear scripts ad‑hoc que rara vez se versionan, lo que complica la recuperación ante fallos. ...