Hey everyone, by way of update: we released our installer and GitHub Action three months ago. I took a look at our diagnostic data, and found that over 90% of our installations on GitHub Actions complete in fewer than 14s:
(as a note on Y axis: we’re sampling the dataset, and the Y axis reflects that. We see thousands of installs every day :).)
If I only look at Nix on macOS in CI, the picture is not as good – most of the installations take 30-50s:
But I’m fairly confident the performance of our installer on macOS on GitHub Actions is going to improve significantly as our 0.9.0 installer rolls out. That introduces the use of auto-uid-allocation, and the performance impact on Linux is stunning, making 100% of installs complete in fewer than 5s:
Anyway, thought that might be interesting to look at. We’re still cautiously and slowly rolling out 0.9.0, and I can take another look at its performance when we’ve gathered more data.