Remove synthetic GOPATH and symlinks
As it turns out, `go mod tidy` complains about missing modules
but still properly generates go.mod, so it appears that we do
not need a GOPATH or symlinks except for non-IntelliJ IDE support.
We should standardize on IntelliJ and just get rid of this
workaround. Hendrik had trouble rebasing the shield revisions
(that have a lot of generated code) and it's likely a lot of
work to maintain this hack in the future.
See D305, D309
Test Plan:
Ran `scripts/gazelle.sh` after deleting all symlinks
and tested that `go mod tidy` properly restored the go.mod file
after modifying it manually.
X-Origin-Diff: phab/D311
GitOrigin-RevId: fe4bc491fca6fa072cff047185d7c18305564ea4
diff --git a/scripts/gazelle.sh b/scripts/gazelle.sh
index 970f6ba..f989625 100755
--- a/scripts/gazelle.sh
+++ b/scripts/gazelle.sh
@@ -2,8 +2,6 @@
# gazelle.sh regenerates BUILD.bazel files for Go source files.
set -euo pipefail
-scripts/symlink_generated_files.sh
-
-bazel run //:go mod tidy
+! bazel run //:go mod tidy
bazel run //:gazelle -- update
bazel run //:gazelle -- update-repos -from_file=go.mod -to_macro=repositories.bzl%go_repositories -prune=true