Loopt - Escribe GitHub Actions en cualquier lenguaje
Show HN: Write GitHub Actions in any language: Loopt
Loopt transforma la forma en que escribes workflows de GitHub Actions: en lugar de editar YAML a mano, defines tus pipelines en TypeScript, Python, Go o Rust, y la herramienta genera automáticamente los archivos estándar .github/workflows/*.yml. También importa workflows existentes a código editable, incluye linting de seguridad con soporte para shellcheck, gestión de secretos y bloqueo de versiones de acciones. Con `loopt init` arrancas en segundos con un workflow adaptado a tu proyecto, y `loopt gen --check` garantiza que el YAML generado coincida con el código fuente. Ideal para equipos que quieren pipelines versionados, tipados y libres de errores manuales.
Olvídate de editar YAML a mano: escribe tus workflows de GitHub Actions en el lenguaje que ya dominas y deja que Loopt genere el resto.
- engma7moud3ly
Me gusta la idea... A menudo uso JavaScript en los flujos de trabajo mediante (actions/github-script) y Python dentro de (shell: python). Poder escribir todo el flujo de trabajo en mi lenguaje preferido suena realmente genial :)
- dezgeg
Supongo que habrás investigado si es posible generar el yaml en tiempo de ejecución, sin tener que commitear el archivo generado al repositorio.