GitHub Actions Generator

Elige tu lenguaje, disparadores, una matriz de versiones y los pasos que quieres — obtén un .github/workflows/ci.yml válido que puedes añadir directamente a tu repositorio. Nada se sube.

Lenguaje / ecosistema
Nombre del workflow
Rama Rama para push / pull_request, p. ej. main
Disparadores
SO del runner
Matriz de versiones Separadas por comas, p. ej. 18, 20, 22

Estas versiones se ejecutan en paralelo como matriz. Deja los valores predeterminados para simplificar.

Pasos a incluir
Comandos personalizados (opcional)

Reemplaza el comando predeterminado para un paso. Deja en blanco para usar el valor por defecto.

Comando de lint
Comando de test
Comando de compilación
Ruta del artefacto
.github/workflows/ci.yml

Guarda esto como .github/workflows/ci.yml en tu repositorio.

Todo funciona en tu navegador. Sin subidas, sin registro.

Cómo funciona

STEP 1

Elige el lenguaje y los disparadores

Selecciona Node, Python, Go, Rust o un trabajo shell genérico, y define cuándo debe ejecutarse: al hacer push, al abrir un pull request y en qué rama.

STEP 2

Configura la matriz y los pasos

Añade las versiones a probar y marca los pasos que necesitas: instalar dependencias, lint, test, compilar, caché, subir un artefacto o un marcador de despliegue.

STEP 3

Copia el YAML

Copia el ci.yml generado o descárgalo, y súbelo a .github/workflows/ en tu repositorio. Nada sale de tu dispositivo.