Generador de flujos GitHub Actions
Arma un archivo de flujo GitHub Actions listo para usar a partir de tus activadores, lenguaje y pasos.
Generador de flujos GitHub Actions
Crear un flujo de GitHub Actions desde cero implica recordar la forma exacta de YAML para activadores, estrategia de matriz, almacenamiento en caché y permisos, luego probarlo empujando y viendo que la ejecución falla por un error tipográfico. Esta herramienta ensambla un archivo de flujo completo y listo para guardar a partir de un conjunto de opciones, para que puedas previsualizar el resultado antes de que llegue a .github/workflows.
Elige qué eventos inician el flujo — push, solicitud de cambios, un horario cron o una ejecución manual workflow_dispatch — y restringe push y solicitud de cambios a ramas específicas o rutas de archivo. Selecciona un lenguaje (Node.js, Python, Go, Rust, Java o un trabajo genérico sin paso de configuración) y una matriz de versiones; el generador conecta la acción de configuración correspondiente, el caché de dependencias y el comando de instalación, incluyendo npm, Yarn o pnpm para proyectos de Node.js. Activa o desactiva los pasos de prueba y compilación, establece los permisos de GITHUB_TOKEN, añade un grupo de concurrencia que cancele las ejecuciones superpuestas y adjunta un paso de carga de artefactos para la salida de compilación.
La salida es un archivo YAML único con un recuento en vivo de trabajos, pasos y líneas para que puedas ver la forma del flujo según ajustas las opciones. Dejar un activador sin marcar completamente devuelve un mensaje claro en lugar de un archivo inválido, y una expresión cron incompleta se detecta antes de llegar a GitHub.
Todo se ejecuta localmente en tu navegador — no se envían detalles del repositorio, secretos ni código a ningún lugar. Copia el resultado, descárgalo como un archivo .txt para renombrarlo y colocarlo en .github/workflows, o envíalo a la entrada de otra herramienta para seguir editando.