Update rules_go to 0.18.1

[Copybara import of https://github.com/bazelbuild/rules_cc/pull/9]

Merge 6181c870fcda4ba6bdc9618ee5fdf12c17c9d3e4 into 2312d7213425d868a54983f963c3e3d80b262558

PiperOrigin-RevId: 240145582
diff --git a/WORKSPACE b/WORKSPACE
index 218b0b2..89d6c08 100644
--- a/WORKSPACE
+++ b/WORKSPACE
@@ -70,12 +70,13 @@
 # Go rules and proto support
 http_archive(
     name = "io_bazel_rules_go",
-    sha256 = "8be57ff66da79d9e4bd434c860dce589195b9101b2c187d144014bbca23b5166",
-    strip_prefix = "rules_go-0.16.3",
     urls = [
-        "https://github.com/bazelbuild/rules_go/archive/0.16.3.tar.gz",
+        "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/0.18.1/rules_go-0.18.1.tar.gz",
+        "https://github.com/bazelbuild/rules_go/releases/download/0.18.1/rules_go-0.18.1.tar.gz",
     ],
+    sha256 = "77dfd303492f2634de7a660445ee2d3de2960cbd52f97d8c0dffa9362d3ddef9",
 )
-load("@io_bazel_rules_go//go:def.bzl", "go_rules_dependencies", "go_register_toolchains")
+
+load("@io_bazel_rules_go//go:deps.bzl", "go_rules_dependencies", "go_register_toolchains")
 go_rules_dependencies()
 go_register_toolchains()