#!/usr/bin/env bash
set -euo pipefail

repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
cd "$repo_root"

before="$(mktemp -d)"
trap 'rm -rf "$before"' EXIT
cp -R wire-go/gen "$before/gen"

scripts/generate.sh
diff -ru "$before/gen" wire-go/gen

echo "deterministic protobuf regeneration: OK"
