sand
Sand es una herramienta para runners GitHub Actions auto-alojados en máquinas virtuales macOS efímeras utilizando el framework de virtualización Tart en hardware Apple Silicon.
Ficha actualizada 27 sept 2026, 20:44 · upstream 27 sept 2026, 20:42 · release v1.4.0
Qué es sand
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Sand permite ejecutar runners GitHub Actions en entornos macOS efímeros, aprovechando la arquitectura de Apple Silicon y el framework Tart. Está diseñado para automatizar la creación, gestión y destrucción de instancias virtuales bajo demanda, ideal para pipelines CI/CD que requieren un entorno nativo de macOS sin necesidad de mantener servidores físicos.
- Ejecución de workflows GitHub Actions en entornos macOS efímeros
- Pruebas de integración y software específico para Apple Silicon
- Despliegue temporal de runners para cargas de trabajo puntuales
- Gestión automatizada de leases DHCP para evitar agotamiento de IPs
- Utiliza Tart para virtualización nativa en Apple Silicon
- Soporta runners efímeros con limpieza automática post-ejecución
- Integración directa con GitHub App para autenticación y gestión
- Gestión de caché para acelerar el despliegue de runners recurrentes
- Requiere macOS 15+ ejecutándose en hardware Apple Silicon
- Los leases DHCP por defecto son de 24 horas, requiriendo ajuste manual
- La caché de runners no funciona en Linux sin soporte virtiofs
- No incluye Docker ni contenedores nativos
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar mediante brew tap y brew install. Configurar GitHub App con permisos Read & Write. Ajustar lease time si se superan ~253 VMs/día. Logs via os_log o archivo. Arranque automático con launchctl.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.