blob: ca2e9e85ec86007d81dfba0afdb1df62658030f5 [file] [log] [blame] [edit]
#!/bin/sh
# Precommit hook to rebuild generated go code. Fails if building or copying the
# files fails.
set -e
bazel build build/bazel/remote/execution/v2:remote_execution_go_proto \
build/bazel/remote/asset/v1:remote_asset_go_proto \
build/bazel/remote/logstream/v1:remote_logstream_go_proto
for i in "build/bazel/remote/execution/v2/remote_execution.pb.go" \
"build/bazel/semver/semver.pb.go" \
"build/bazel/remote/asset/v1/remote_asset.pb.go" \
"build/bazel/remote/logstream/v1/remote_logstream.pb.go" ; do
cp "$(find $(bazel info bazel-bin) -path "*/$i")" "$i"
git add "$i"
done