#! /usr/bin/env bash set -e echo "Nix version:" nix --version cd flake-regressions status=0 flakes=$(find tests -mindepth 3 -maxdepth 3 -type d -not -path '*/.*' | sort | head -n25) echo "Running flake tests..." for flake in $flakes; do if ! REGENERATE=0 ./eval-flake.sh "$flake"; then status=1 echo "❌ $flake" else echo "✅ $flake" fi done exit "$status"