mirror of
https://github.com/coder/coder.git
synced 2025-07-06 15:41:45 +00:00
17 lines
394 B
Bash
Executable File
17 lines
394 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Updates SRI hashes for flake.nix.
|
|
|
|
set -eu
|
|
|
|
cd "$(dirname "${BASH_SOURCE[0]}")/.."
|
|
|
|
OUT=$(mktemp -d -t nar-hash-XXXXXX)
|
|
|
|
echo "Downloading Go modules..."
|
|
GOPATH="$OUT" go mod download
|
|
echo "Calculating SRI hash..."
|
|
HASH=$(go run tailscale.com/cmd/nardump --sri "$OUT/pkg/mod/cache/download")
|
|
sudo rm -rf "$OUT"
|
|
|
|
sed -i "s#\(vendorHash = \"\)[^\"]*#\1${HASH}#" ./flake.nix
|