Adjust visibility for `status_matchers` and `internal` in OSS. Make these targets publicly visible in the open-source release to fix downstream build failures (e.g. in Protobuf) caused by recent visibility hardening. PiperOrigin-RevId: 948538993 Change-Id: Ibf1748d7e7d4f2b55ea3fade8bd2b4bf7523c5ec
diff --git a/absl/status/BUILD.bazel b/absl/status/BUILD.bazel index b2e4e11..287c9e8 100644 --- a/absl/status/BUILD.bazel +++ b/absl/status/BUILD.bazel
@@ -252,6 +252,7 @@ hdrs = ["status_matchers.h"], copts = ABSL_DEFAULT_COPTS, linkopts = ABSL_DEFAULT_LINKOPTS, + visibility = ["//visibility:public"], deps = [ ":status", ":statusor",
diff --git a/absl/strings/BUILD.bazel b/absl/strings/BUILD.bazel index 1ab3863..07486d3 100644 --- a/absl/strings/BUILD.bazel +++ b/absl/strings/BUILD.bazel
@@ -136,11 +136,7 @@ ], copts = ABSL_DEFAULT_COPTS, linkopts = ABSL_DEFAULT_LINKOPTS, - visibility = [ - "//absl:friends", - "//absl/log:__subpackages__", - "//absl/status:__pkg__", - ], + visibility = ["//visibility:public"], # Logically private. Do not depend on this. deps = [ ":resize_and_overwrite", "//absl/base:config",