add script to update nar hashes in tests

This commit is contained in:
Jörg Thalheim
2025-07-01 19:31:14 +02:00
parent 1ead2d05dd
commit 72cdb22463

16
scripts/update-tests-hash Executable file
View File

@@ -0,0 +1,16 @@
#!/usr/bin/env bash
# Helper script to update the tests flake hash
set -euo pipefail
# Go to the root of the repository
cd "$(dirname "$0")/.."
echo "Updating tests.narHash..." >&2
# Update the flake lock file
nix --extra-experimental-features 'flakes nix-command' flake lock ./tests
# Generate the hash
nix --extra-experimental-features 'flakes nix-command' hash path ./tests > ./tests.narHash
echo "Hash updated successfully: $(cat tests.narHash)"