github.com/goreleaser/goreleaser@v1.25.1/scripts/nix-udpate-flake.sh (about)

     1  #!/bin/sh
     2  NEW_HASH="$(nix-prefetch \
     3  	--option extra-experimental-features flakes \
     4  	'{ sha256 }: (builtins.getFlake (toString ./.)).packages.x86_64-linux.default.goModules.overrideAttrs (_: { vendorSha256 = sha256; })')"
     5  
     6  sed -i "s|vendorHash = \".*\"|vendorHash = \"${NEW_HASH}\"|" ./flake.nix