aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.go.mod.sri1
-rwxr-xr-xbumperate.sh10
-rw-r--r--go.mod.sri1
3 files changed, 12 insertions, 0 deletions
diff --git a/.go.mod.sri b/.go.mod.sri
new file mode 100644
index 0000000..aa993ba
--- /dev/null
+++ b/.go.mod.sri
@@ -0,0 +1 @@
+sha256-0ppUTXko6qdbtpzRBtjtF1XLAZGI77TSfRgq/ECR2PI=
diff --git a/bumperate.sh b/bumperate.sh
new file mode 100755
index 0000000..8203e6d
--- /dev/null
+++ b/bumperate.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+OUT=$(mktemp -d -t nar-hash-XXXXXX)
+rm -rf $OUT
+
+go mod vendor -o $OUT
+go run tailscale.com/cmd/nardump --sri $OUT >go.mod.sri
+rm -rf $OUT
+
+perl -pi -e "s,# nix-direnv cache busting line:.*,# nix-direnv cache busting line: $(cat go.mod.sri)," flake.nix
diff --git a/go.mod.sri b/go.mod.sri
new file mode 100644
index 0000000..aa993ba
--- /dev/null
+++ b/go.mod.sri
@@ -0,0 +1 @@
+sha256-0ppUTXko6qdbtpzRBtjtF1XLAZGI77TSfRgq/ECR2PI=