El desarrollador fzakaria ha presentado trynix-preview, una acción de GitHub que añade en cada pull request un comentario con un enlace para ejecutar la compilación del cambio directamente en el navegador mediante trynix.dev, sin servidores, máquinas virtuales ni clones locales. La acción no compila ni publica nada: se limita a leer la caché de Nix (se recomienda Cachix, que es gratuita para proyectos open source hasta 5 GiB) y a entregar al navegador la ruta de /nix/store y la clave pública de la caché. El flujo está pensado para que un revisor pruebe el binario resultante sin montar infraestructura, lo que el autor describe como una alternativa simple para validar cambios en proyectos basados en Nix. Como limitación, el rendimiento con binarios grandes puede ser malo: entre uno y dos minutos de carga en algunos casos, según una página de benchmarks publicada en trynix.dev/bench. El autor recomienda usar la acción con binarios pequeños o medianos y mantener una caché privada y segregada para compilaciones de pull requests, para que un fork no pueda escribir en la caché principal del proyecto.
Una acción de GitHub permite arrancar en el navegador la compilación de un pull request
Fuentes:
Review a pull request by booting it
