Sobre el proyecto
act es una herramienta de línea de comandos que permite ejecutar flujos de trabajo de GitHub Actions en tu máquina local. Lee las definiciones de los flujos de trabajo desde `.github/workflows/`, determina las acciones que deben ejecutarse y utiliza la API de Docker para descargar o construir las imágenes necesarias. Luego ejecuta cada acción en un contenedor, con variables de entorno y comportamiento del sistema de archivos configurados para coincidir con lo que GitHub proporciona en sus ejecutores alojados.
El proyecto destaca dos usos principales: obtener retroalimentación rápida al editar archivos de flujo de trabajo o acciones integradas sin necesidad de confirmar y enviar cambios, y actuar como un ejecutor de tareas local que puede reemplazar un Makefile mediante la reutilización de definiciones de GitHub Actions.
Los recursos adicionales mencionados incluyen una Guía de usuario de Act en nektosact.com, una extensión de Visual Studio Code llamada GitHub Local Actions y discusiones del proyecto para soporte. Se aceptan contribuciones, con instrucciones para compilar desde el código fuente usando Go 1.20+ y los comandos estándar `make test` / `make install`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.