Repository: kythe/kythe
Pull request #5597 (2023-04-25 18:00:02)

build: update Go protobuf to v1.30.0


Patch:
diff --git a/external.bzl b/external.bzl
index 7e5194042..3baf770a3 100644
--- a/external.bzl
+++ b/external.bzl
@@ -1021,8 +1021,8 @@ def _go_dependencies():
     go_repository(
         name = "org_golang_google_protobuf",
         importpath = "google.golang.org/protobuf",
-        sum = "h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ=",
-        version = "v1.27.1",
+        sum = "h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng=",
+        version = "v1.30.0",
     )
     go_repository(
         name = "org_golang_x_crypto",
diff --git a/go.mod b/go.mod
index bf19da11b..4c9ae81c1 100644
--- a/go.mod
+++ b/go.mod
@@ -30,7 +30,7 @@ require (
 	golang.org/x/tools v0.1.12
 	google.golang.org/api v0.52.0
 	google.golang.org/grpc v1.39.0
-	google.golang.org/protobuf v1.27.1
+	google.golang.org/protobuf v1.30.0
 	sigs.k8s.io/yaml v1.2.0
 )
 
diff --git a/go.sum b/go.sum
index 0ff69e08b..5112d81d2 100644
--- a/go.sum
+++ b/go.sum
@@ -600,6 +600,8 @@ google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp0
 google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
 google.golang.org/protobuf v1.27.1 h1:SnqbnDw1V7RiZcXPx5MEeqPv2s79L9i7BJUlG/+RurQ=
 google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc=
+google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng=
+google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I=
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
 gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo=
diff --git a/kythe/proto/analysis_go_proto/analysis.pb.go b/kythe/proto/analysis_go_proto/analysis.pb.go
index e54568200..24eca32e5 100644
--- a/kythe/proto/analysis_go_proto/analysis.pb.go
+++ b/kythe/proto/analysis_go_proto/analysis.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/analysis.proto
 
diff --git a/kythe/proto/analysis_service_go_proto/analysis_service.pb.go b/kythe/proto/analysis_service_go_proto/analysis_service.pb.go
index dfe94f18d..5344bcc6d 100644
--- a/kythe/proto/analysis_service_go_proto/analysis_service.pb.go
+++ b/kythe/proto/analysis_service_go_proto/analysis_service.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/analysis_service.proto
 
diff --git a/kythe/proto/buildinfo_go_proto/buildinfo.pb.go b/kythe/proto/buildinfo_go_proto/buildinfo.pb.go
index 07bcaf9eb..5fb98112e 100644
--- a/kythe/proto/buildinfo_go_proto/buildinfo.pb.go
+++ b/kythe/proto/buildinfo_go_proto/buildinfo.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/buildinfo.proto
 
diff --git a/kythe/proto/claim_go_proto/claim.pb.go b/kythe/proto/claim_go_proto/claim.pb.go
index e0c71d5e9..0856dc153 100644
--- a/kythe/proto/claim_go_proto/claim.pb.go
+++ b/kythe/proto/claim_go_proto/claim.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/claim.proto
 
diff --git a/kythe/proto/common_go_proto/common.pb.go b/kythe/proto/common_go_proto/common.pb.go
index 1d40350ff..cb0e8489d 100644
--- a/kythe/proto/common_go_proto/common.pb.go
+++ b/kythe/proto/common_go_proto/common.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/common.proto
 
diff --git a/kythe/proto/cxx_go_proto/cxx.pb.go b/kythe/proto/cxx_go_proto/cxx.pb.go
index f54e0f448..b465a4d31 100644
--- a/kythe/proto/cxx_go_proto/cxx.pb.go
+++ b/kythe/proto/cxx_go_proto/cxx.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/cxx.proto
 
diff --git a/kythe/proto/driver_go_proto/driver.pb.go b/kythe/proto/driver_go_proto/driver.pb.go
index 85c2df0d4..c1f217a4c 100644
--- a/kythe/proto/driver_go_proto/driver.pb.go
+++ b/kythe/proto/driver_go_proto/driver.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/driver.proto
 
diff --git a/kythe/proto/entryset_go_proto/entryset.pb.go b/kythe/proto/entryset_go_proto/entryset.pb.go
index 1b6358dc0..22739aebb 100644
--- a/kythe/proto/entryset_go_proto/entryset.pb.go
+++ b/kythe/proto/entryset_go_proto/entryset.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/entryset.proto
 
diff --git a/kythe/proto/explore_go_proto/explore.pb.go b/kythe/proto/explore_go_proto/explore.pb.go
index dc3bd224a..628bad791 100644
--- a/kythe/proto/explore_go_proto/explore.pb.go
+++ b/kythe/proto/explore_go_proto/explore.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/explore.proto
 
diff --git a/kythe/proto/extraction_config_go_proto/extraction_config.pb.go b/kythe/proto/extraction_config_go_proto/extraction_config.pb.go
index e9a9439e5..d4d127308 100644
--- a/kythe/proto/extraction_config_go_proto/extraction_config.pb.go
+++ b/kythe/proto/extraction_config_go_proto/extraction_config.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/extraction_config.proto
 
diff --git a/kythe/proto/filecontext_go_proto/filecontext.pb.go b/kythe/proto/filecontext_go_proto/filecontext.pb.go
index df50e170a..12e2a00ac 100644
--- a/kythe/proto/filecontext_go_proto/filecontext.pb.go
+++ b/kythe/proto/filecontext_go_proto/filecontext.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/filecontext.proto
 
diff --git a/kythe/proto/filetree_go_proto/filetree.pb.go b/kythe/proto/filetree_go_proto/filetree.pb.go
index 5e8691f3f..2ebe6e272 100644
--- a/kythe/proto/filetree_go_proto/filetree.pb.go
+++ b/kythe/proto/filetree_go_proto/filetree.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/filetree.proto
 
diff --git a/kythe/proto/generated_message_info_go_proto/generated_message_info.pb.go b/kythe/proto/generated_message_info_go_proto/generated_message_info.pb.go
index 3d7439933..51a32fee4 100644
--- a/kythe/proto/generated_message_info_go_proto/generated_message_info.pb.go
+++ b/kythe/proto/generated_message_info_go_proto/generated_message_info.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/generated_message_info.proto
 
diff --git a/kythe/proto/go_go_proto/go.pb.go b/kythe/proto/go_go_proto/go.pb.go
index 5c6675aec..ea1105b84 100644
--- a/kythe/proto/go_go_proto/go.pb.go
+++ b/kythe/proto/go_go_proto/go.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/go.proto
 
diff --git a/kythe/proto/graph_go_proto/graph.pb.go b/kythe/proto/graph_go_proto/graph.pb.go
index 98be08293..415a0c89a 100644
--- a/kythe/proto/graph_go_proto/graph.pb.go
+++ b/kythe/proto/graph_go_proto/graph.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/graph.proto
 
diff --git a/kythe/proto/graph_serving_go_proto/graph_serving.pb.go b/kythe/proto/graph_serving_go_proto/graph_serving.pb.go
index 6ef475146..a00f22825 100644
--- a/kythe/proto/graph_serving_go_proto/graph_serving.pb.go
+++ b/kythe/proto/graph_serving_go_proto/graph_serving.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/graph_serving.proto
 
diff --git a/kythe/proto/identifier_go_proto/identifier.pb.go b/kythe/proto/identifier_go_proto/identifier.pb.go
index 2260c7b31..e1f2e50fa 100644
--- a/kythe/proto/identifier_go_proto/identifier.pb.go
+++ b/kythe/proto/identifier_go_proto/identifier.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/identifier.proto
 
diff --git a/kythe/proto/internal_go_proto/internal.pb.go b/kythe/proto/internal_go_proto/internal.pb.go
index 3a6772f3a..565951375 100644
--- a/kythe/proto/internal_go_proto/internal.pb.go
+++ b/kythe/proto/internal_go_proto/internal.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/internal.proto
 
diff --git a/kythe/proto/java_go_proto/java.pb.go b/kythe/proto/java_go_proto/java.pb.go
index 8729bf94a..a2483260c 100644
--- a/kythe/proto/java_go_proto/java.pb.go
+++ b/kythe/proto/java_go_proto/java.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/java.proto
 
diff --git a/kythe/proto/link_go_proto/link.pb.go b/kythe/proto/link_go_proto/link.pb.go
index 2aaf2af16..6a1fc94ce 100644
--- a/kythe/proto/link_go_proto/link.pb.go
+++ b/kythe/proto/link_go_proto/link.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/link.proto
 
diff --git a/kythe/proto/metadata_go_proto/metadata.pb.go b/kythe/proto/metadata_go_proto/metadata.pb.go
index 52c6840d8..b820a3a0d 100644
--- a/kythe/proto/metadata_go_proto/metadata.pb.go
+++ b/kythe/proto/metadata_go_proto/metadata.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/metadata.proto
 
diff --git a/kythe/proto/pipeline_go_proto/pipeline.pb.go b/kythe/proto/pipeline_go_proto/pipeline.pb.go
index 34fecbe0f..1ce2d0693 100644
--- a/kythe/proto/pipeline_go_proto/pipeline.pb.go
+++ b/kythe/proto/pipeline_go_proto/pipeline.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/pipeline.proto
 
diff --git a/kythe/proto/repo_go_proto/repo.pb.go b/kythe/proto/repo_go_proto/repo.pb.go
index 66b4dd522..f20025b36 100644
--- a/kythe/proto/repo_go_proto/repo.pb.go
+++ b/kythe/proto/repo_go_proto/repo.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/repo.proto
 
diff --git a/kythe/proto/schema_go_proto/schema.pb.go b/kythe/proto/schema_go_proto/schema.pb.go
index cd741f4eb..d9764edab 100644
--- a/kythe/proto/schema_go_proto/schema.pb.go
+++ b/kythe/proto/schema_go_proto/schema.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/schema.proto
 
diff --git a/kythe/proto/serving_go_proto/serving.pb.go b/kythe/proto/serving_go_proto/serving.pb.go
index 1742dc57d..663e2c0b1 100644
--- a/kythe/proto/serving_go_proto/serving.pb.go
+++ b/kythe/proto/serving_go_proto/serving.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/serving.proto
 
@@ -475,7 +475,7 @@ type PagedEdgeSet struct {
 
 	Source *Node        `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
 	Group  []*EdgeGroup `protobuf:"bytes,2,rep,name=group,proto3" json:"group,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in kythe/proto/serving.proto.
 	TotalEdges int32        `protobuf:"varint,3,opt,name=total_edges,json=totalEdges,proto3" json:"total_edges,omitempty"`
 	PageIndex  []*PageIndex `protobuf:"bytes,4,rep,name=page_index,json=pageIndex,proto3" json:"page_index,omitempty"`
 }
@@ -526,7 +526,7 @@ func (x *PagedEdgeSet) GetGroup() []*EdgeGroup {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in kythe/proto/serving.proto.
 func (x *PagedEdgeSet) GetTotalEdges() int32 {
 	if x != nil {
 		return x.TotalEdges
@@ -673,9 +673,9 @@ type FileDirectory struct {
 	unknownFields protoimpl.UnknownFields
 
 	Entry []*FileDirectory_Entry `protobuf:"bytes,3,rep,name=entry,proto3" json:"entry,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in kythe/proto/serving.proto.
 	Subdirectory []string `protobuf:"bytes,1,rep,name=subdirectory,proto3" json:"subdirectory,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in kythe/proto/serving.proto.
 	FileTicket []string `protobuf:"bytes,2,rep,name=file_ticket,json=fileTicket,proto3" json:"file_ticket,omitempty"`
 }
 
@@ -718,7 +718,7 @@ func (x *FileDirectory) GetEntry() []*FileDirectory_Entry {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in kythe/proto/serving.proto.
 func (x *FileDirectory) GetSubdirectory() []string {
 	if x != nil {
 		return x.Subdirectory
@@ -726,7 +726,7 @@ func (x *FileDirectory) GetSubdirectory() []string {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in kythe/proto/serving.proto.
 func (x *FileDirectory) GetFileTicket() []string {
 	if x != nil {
 		return x.FileTicket
@@ -1234,7 +1234,7 @@ type PagedCrossReferences struct {
 	SourceNode   *Node                             `protobuf:"bytes,8,opt,name=source_node,json=sourceNode,proto3" json:"source_node,omitempty"`
 	Group        []*PagedCrossReferences_Group     `protobuf:"bytes,2,rep,name=group,proto3" json:"group,omitempty"`
 	PageIndex    []*PagedCrossReferences_PageIndex `protobuf:"bytes,3,rep,name=page_index,json=pageIndex,proto3" json:"page_index,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in kythe/proto/serving.proto.
 	TotalReferences int32                                 `protobuf:"varint,4,opt,name=total_references,json=totalReferences,proto3" json:"total_references,omitempty"`
 	Incomplete      bool                                  `protobuf:"varint,5,opt,name=incomplete,proto3" json:"incomplete,omitempty"`
 	MarkedSource    *common_go_proto.MarkedSource         `protobuf:"bytes,6,opt,name=marked_source,json=markedSource,proto3" json:"marked_source,omitempty"`
@@ -1308,7 +1308,7 @@ func (x *PagedCrossReferences) GetPageIndex() []*PagedCrossReferences_PageIndex
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in kythe/proto/serving.proto.
 func (x *PagedCrossReferences) GetTotalReferences() int32 {
 	if x != nil {
 		return x.TotalReferences
diff --git a/kythe/proto/status_service_go_proto/status_service.pb.go b/kythe/proto/status_service_go_proto/status_service.pb.go
index 7f86f0036..73cb9b2af 100644
--- a/kythe/proto/status_service_go_proto/status_service.pb.go
+++ b/kythe/proto/status_service_go_proto/status_service.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/status_service.proto
 
diff --git a/kythe/proto/storage_go_proto/storage.pb.go b/kythe/proto/storage_go_proto/storage.pb.go
index 2a6e7a885..2932b406e 100644
--- a/kythe/proto/storage_go_proto/storage.pb.go
+++ b/kythe/proto/storage_go_proto/storage.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/storage.proto
 
diff --git a/kythe/proto/storage_service_go_proto/storage_service.pb.go b/kythe/proto/storage_service_go_proto/storage_service.pb.go
index b33a2e7ec..cd1b4c86d 100644
--- a/kythe/proto/storage_service_go_proto/storage_service.pb.go
+++ b/kythe/proto/storage_service_go_proto/storage_service.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/storage_service.proto
 
diff --git a/kythe/proto/xref_go_proto/xref.pb.go b/kythe/proto/xref_go_proto/xref.pb.go
index daa6a5960..1dc278c11 100644
--- a/kythe/proto/xref_go_proto/xref.pb.go
+++ b/kythe/proto/xref_go_proto/xref.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/xref.proto
 
diff --git a/kythe/proto/xref_serving_go_proto/xref_serving.pb.go b/kythe/proto/xref_serving_go_proto/xref_serving.pb.go
index 60c571e86..d8f4b833b 100644
--- a/kythe/proto/xref_serving_go_proto/xref_serving.pb.go
+++ b/kythe/proto/xref_serving_go_proto/xref_serving.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/proto/xref_serving.proto
 
diff --git a/third_party/bazel/build_event_stream_go_proto/build_event_stream.pb.go b/third_party/bazel/build_event_stream_go_proto/build_event_stream.pb.go
index 063161a9e..98168a70e 100644
--- a/third_party/bazel/build_event_stream_go_proto/build_event_stream.pb.go
+++ b/third_party/bazel/build_event_stream_go_proto/build_event_stream.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto
 
@@ -805,7 +805,7 @@ type BuildStarted struct {
 	unknownFields protoimpl.UnknownFields
 
 	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	StartTimeMillis    int64                  `protobuf:"varint,2,opt,name=start_time_millis,json=startTimeMillis,proto3" json:"start_time_millis,omitempty"`
 	StartTime          *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
 	BuildToolVersion   string                 `protobuf:"bytes,3,opt,name=build_tool_version,json=buildToolVersion,proto3" json:"build_tool_version,omitempty"`
@@ -855,7 +855,7 @@ func (x *BuildStarted) GetUuid() string {
 	return ""
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *BuildStarted) GetStartTimeMillis() int64 {
 	if x != nil {
 		return x.StartTimeMillis
@@ -1601,9 +1601,9 @@ type ActionExecuted struct {
 	ExitCode int32  `protobuf:"varint,2,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
 	Stdout   *File  `protobuf:"bytes,3,opt,name=stdout,proto3" json:"stdout,omitempty"`
 	Stderr   *File  `protobuf:"bytes,4,opt,name=stderr,proto3" json:"stderr,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	Label string `protobuf:"bytes,5,opt,name=label,proto3" json:"label,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	Configuration      *BuildEventId_ConfigurationId           `protobuf:"bytes,7,opt,name=configuration,proto3" json:"configuration,omitempty"`
 	PrimaryOutput      *File                                   `protobuf:"bytes,6,opt,name=primary_output,json=primaryOutput,proto3" json:"primary_output,omitempty"`
 	CommandLine        []string                                `protobuf:"bytes,9,rep,name=command_line,json=commandLine,proto3" json:"command_line,omitempty"`
@@ -1678,7 +1678,7 @@ func (x *ActionExecuted) GetStderr() *File {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *ActionExecuted) GetLabel() string {
 	if x != nil {
 		return x.Label
@@ -1686,7 +1686,7 @@ func (x *ActionExecuted) GetLabel() string {
 	return ""
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *ActionExecuted) GetConfiguration() *BuildEventId_ConfigurationId {
 	if x != nil {
 		return x.Configuration
@@ -1791,16 +1791,16 @@ type TargetComplete struct {
 	unknownFields protoimpl.UnknownFields
 
 	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	TargetKind string `protobuf:"bytes,5,opt,name=target_kind,json=targetKind,proto3" json:"target_kind,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	TestSize    TestSize       `protobuf:"varint,6,opt,name=test_size,json=testSize,proto3,enum=build_event_stream.TestSize" json:"test_size,omitempty"`
 	OutputGroup []*OutputGroup `protobuf:"bytes,2,rep,name=output_group,json=outputGroup,proto3" json:"output_group,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	ImportantOutput []*File  `protobuf:"bytes,4,rep,name=important_output,json=importantOutput,proto3" json:"important_output,omitempty"`
 	DirectoryOutput []*File  `protobuf:"bytes,8,rep,name=directory_output,json=directoryOutput,proto3" json:"directory_output,omitempty"`
 	Tag             []string `protobuf:"bytes,3,rep,name=tag,proto3" json:"tag,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	TestTimeoutSeconds int64                                   `protobuf:"varint,7,opt,name=test_timeout_seconds,json=testTimeoutSeconds,proto3" json:"test_timeout_seconds,omitempty"`
 	TestTimeout        *durationpb.Duration                    `protobuf:"bytes,10,opt,name=test_timeout,json=testTimeout,proto3" json:"test_timeout,omitempty"`
 	FailureDetail      *failure_details_go_proto.FailureDetail `protobuf:"bytes,9,opt,name=failure_detail,json=failureDetail,proto3" json:"failure_detail,omitempty"`
@@ -1845,7 +1845,7 @@ func (x *TargetComplete) GetSuccess() bool {
 	return false
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *TargetComplete) GetTargetKind() string {
 	if x != nil {
 		return x.TargetKind
@@ -1853,7 +1853,7 @@ func (x *TargetComplete) GetTargetKind() string {
 	return ""
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *TargetComplete) GetTestSize() TestSize {
 	if x != nil {
 		return x.TestSize
@@ -1868,7 +1868,7 @@ func (x *TargetComplete) GetOutputGroup() []*OutputGroup {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *TargetComplete) GetImportantOutput() []*File {
 	if x != nil {
 		return x.ImportantOutput
@@ -1890,7 +1890,7 @@ func (x *TargetComplete) GetTag() []string {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *TargetComplete) GetTestTimeoutSeconds() int64 {
 	if x != nil {
 		return x.TestTimeoutSeconds
@@ -1920,10 +1920,10 @@ type TestResult struct {
 	Status        TestStatus `protobuf:"varint,5,opt,name=status,proto3,enum=build_event_stream.TestStatus" json:"status,omitempty"`
 	StatusDetails string     `protobuf:"bytes,9,opt,name=status_details,json=statusDetails,proto3" json:"status_details,omitempty"`
 	CachedLocally bool       `protobuf:"varint,4,opt,name=cached_locally,json=cachedLocally,proto3" json:"cached_locally,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	TestAttemptStartMillisEpoch int64                  `protobuf:"varint,6,opt,name=test_attempt_start_millis_epoch,json=testAttemptStartMillisEpoch,proto3" json:"test_attempt_start_millis_epoch,omitempty"`
 	TestAttemptStart            *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=test_attempt_start,json=testAttemptStart,proto3" json:"test_attempt_start,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	TestAttemptDurationMillis int64                     `protobuf:"varint,3,opt,name=test_attempt_duration_millis,json=testAttemptDurationMillis,proto3" json:"test_attempt_duration_millis,omitempty"`
 	TestAttemptDuration       *durationpb.Duration      `protobuf:"bytes,11,opt,name=test_attempt_duration,json=testAttemptDuration,proto3" json:"test_attempt_duration,omitempty"`
 	TestActionOutput          []*File                   `protobuf:"bytes,2,rep,name=test_action_output,json=testActionOutput,proto3" json:"test_action_output,omitempty"`
@@ -1984,7 +1984,7 @@ func (x *TestResult) GetCachedLocally() bool {
 	return false
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *TestResult) GetTestAttemptStartMillisEpoch() int64 {
 	if x != nil {
 		return x.TestAttemptStartMillisEpoch
@@ -1999,7 +1999,7 @@ func (x *TestResult) GetTestAttemptStart() *timestamppb.Timestamp {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *TestResult) GetTestAttemptDurationMillis() int64 {
 	if x != nil {
 		return x.TestAttemptDurationMillis
@@ -2048,13 +2048,13 @@ type TestSummary struct {
 	Passed         []*File    `protobuf:"bytes,3,rep,name=passed,proto3" json:"passed,omitempty"`
 	Failed         []*File    `protobuf:"bytes,4,rep,name=failed,proto3" json:"failed,omitempty"`
 	TotalNumCached int32      `protobuf:"varint,6,opt,name=total_num_cached,json=totalNumCached,proto3" json:"total_num_cached,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	FirstStartTimeMillis int64                  `protobuf:"varint,7,opt,name=first_start_time_millis,json=firstStartTimeMillis,proto3" json:"first_start_time_millis,omitempty"`
 	FirstStartTime       *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=first_start_time,json=firstStartTime,proto3" json:"first_start_time,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	LastStopTimeMillis int64                  `protobuf:"varint,8,opt,name=last_stop_time_millis,json=lastStopTimeMillis,proto3" json:"last_stop_time_millis,omitempty"`
 	LastStopTime       *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=last_stop_time,json=lastStopTime,proto3" json:"last_stop_time,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	TotalRunDurationMillis int64                `protobuf:"varint,9,opt,name=total_run_duration_millis,json=totalRunDurationMillis,proto3" json:"total_run_duration_millis,omitempty"`
 	TotalRunDuration       *durationpb.Duration `protobuf:"bytes,12,opt,name=total_run_duration,json=totalRunDuration,proto3" json:"total_run_duration,omitempty"`
 }
@@ -2147,7 +2147,7 @@ func (x *TestSummary) GetTotalNumCached() int32 {
 	return 0
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *TestSummary) GetFirstStartTimeMillis() int64 {
 	if x != nil {
 		return x.FirstStartTimeMillis
@@ -2162,7 +2162,7 @@ func (x *TestSummary) GetFirstStartTime() *timestamppb.Timestamp {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *TestSummary) GetLastStopTimeMillis() int64 {
 	if x != nil {
 		return x.LastStopTimeMillis
@@ -2177,7 +2177,7 @@ func (x *TestSummary) GetLastStopTime() *timestamppb.Timestamp {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *TestSummary) GetTotalRunDurationMillis() int64 {
 	if x != nil {
 		return x.TotalRunDurationMillis
@@ -2252,13 +2252,13 @@ type BuildFinished struct {
 	sizeCache     protoimpl.SizeCache
 	unknownFields protoimpl.UnknownFields
 
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	OverallSuccess bool                    `protobuf:"varint,1,opt,name=overall_success,json=overallSuccess,proto3" json:"overall_success,omitempty"`
 	ExitCode       *BuildFinished_ExitCode `protobuf:"bytes,3,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	FinishTimeMillis int64                  `protobuf:"varint,2,opt,name=finish_time_millis,json=finishTimeMillis,proto3" json:"finish_time_millis,omitempty"`
 	FinishTime       *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=finish_time,json=finishTime,proto3" json:"finish_time,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	AnomalyReport *BuildFinished_AnomalyReport `protobuf:"bytes,4,opt,name=anomaly_report,json=anomalyReport,proto3" json:"anomaly_report,omitempty"`
 }
 
@@ -2294,7 +2294,7 @@ func (*BuildFinished) Descriptor() ([]byte, []int) {
 	return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{21}
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *BuildFinished) GetOverallSuccess() bool {
 	if x != nil {
 		return x.OverallSuccess
@@ -2309,7 +2309,7 @@ func (x *BuildFinished) GetExitCode() *BuildFinished_ExitCode {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *BuildFinished) GetFinishTimeMillis() int64 {
 	if x != nil {
 		return x.FinishTimeMillis
@@ -2324,7 +2324,7 @@ func (x *BuildFinished) GetFinishTime() *timestamppb.Timestamp {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *BuildFinished) GetAnomalyReport() *BuildFinished_AnomalyReport {
 	if x != nil {
 		return x.AnomalyReport
@@ -4303,7 +4303,7 @@ type TestResult_ExecutionInfo struct {
 	sizeCache     protoimpl.SizeCache
 	unknownFields protoimpl.UnknownFields
 
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	TimeoutSeconds  int32                                     `protobuf:"varint,1,opt,name=timeout_seconds,json=timeoutSeconds,proto3" json:"timeout_seconds,omitempty"`
 	Strategy        string                                    `protobuf:"bytes,2,opt,name=strategy,proto3" json:"strategy,omitempty"`
 	CachedRemotely  bool                                      `protobuf:"varint,6,opt,name=cached_remotely,json=cachedRemotely,proto3" json:"cached_remotely,omitempty"`
@@ -4345,7 +4345,7 @@ func (*TestResult_ExecutionInfo) Descriptor() ([]byte, []int) {
 	return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{18, 0}
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *TestResult_ExecutionInfo) GetTimeoutSeconds() int32 {
 	if x != nil {
 		return x.TimeoutSeconds
@@ -4402,7 +4402,7 @@ type TestResult_ExecutionInfo_TimingBreakdown struct {
 
 	Child []*TestResult_ExecutionInfo_TimingBreakdown `protobuf:"bytes,1,rep,name=child,proto3" json:"child,omitempty"`
 	Name  string                                      `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	TimeMillis int64                `protobuf:"varint,3,opt,name=time_millis,json=timeMillis,proto3" json:"time_millis,omitempty"`
 	Time       *durationpb.Duration `protobuf:"bytes,4,opt,name=time,proto3" json:"time,omitempty"`
 }
@@ -4453,7 +4453,7 @@ func (x *TestResult_ExecutionInfo_TimingBreakdown) GetName() string {
 	return ""
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *TestResult_ExecutionInfo_TimingBreakdown) GetTimeMillis() int64 {
 	if x != nil {
 		return x.TimeMillis
@@ -4634,7 +4634,7 @@ type BuildMetrics_ActionSummary struct {
 	ActionsCreatedNotIncludingAspects int64                                    `protobuf:"varint,3,opt,name=actions_created_not_including_aspects,json=actionsCreatedNotIncludingAspects,proto3" json:"actions_created_not_including_aspects,omitempty"`
 	ActionsExecuted                   int64                                    `protobuf:"varint,2,opt,name=actions_executed,json=actionsExecuted,proto3" json:"actions_executed,omitempty"`
 	ActionData                        []*BuildMetrics_ActionSummary_ActionData `protobuf:"bytes,4,rep,name=action_data,json=actionData,proto3" json:"action_data,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	RemoteCacheHits int64                                     `protobuf:"varint,5,opt,name=remote_cache_hits,json=remoteCacheHits,proto3" json:"remote_cache_hits,omitempty"`
 	RunnerCount     []*BuildMetrics_ActionSummary_RunnerCount `protobuf:"bytes,6,rep,name=runner_count,json=runnerCount,proto3" json:"runner_count,omitempty"`
 }
@@ -4699,7 +4699,7 @@ func (x *BuildMetrics_ActionSummary) GetActionData() []*BuildMetrics_ActionSumma
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *BuildMetrics_ActionSummary) GetRemoteCacheHits() int64 {
 	if x != nil {
 		return x.RemoteCacheHits
@@ -5200,7 +5200,7 @@ type BuildMetrics_WorkerMetrics struct {
 	sizeCache     protoimpl.SizeCache
 	unknownFields protoimpl.UnknownFields
 
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 	WorkerId     int32                                     `protobuf:"varint,1,opt,name=worker_id,json=workerId,proto3" json:"worker_id,omitempty"`
 	WorkerIds    []uint32                                  `protobuf:"varint,8,rep,packed,name=worker_ids,json=workerIds,proto3" json:"worker_ids,omitempty"`
 	ProcessId    uint32                                    `protobuf:"varint,2,opt,name=process_id,json=processId,proto3" json:"process_id,omitempty"`
@@ -5243,7 +5243,7 @@ func (*BuildMetrics_WorkerMetrics) Descriptor() ([]byte, []int) {
 	return file_third_party_bazel_src_main_java_com_google_devtools_build_lib_buildeventstream_proto_build_event_stream_proto_rawDescGZIP(), []int{22, 8}
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/java/com/google/devtools/build/lib/buildeventstream/proto/build_event_stream.proto.
 func (x *BuildMetrics_WorkerMetrics) GetWorkerId() int32 {
 	if x != nil {
 		return x.WorkerId
diff --git a/third_party/bazel/command_line_go_proto/command_line.pb.go b/third_party/bazel/command_line_go_proto/command_line.pb.go
index cec7e1698..788f4c304 100644
--- a/third_party/bazel/command_line_go_proto/command_line.pb.go
+++ b/third_party/bazel/command_line_go_proto/command_line.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: third_party/bazel/src/main/protobuf/command_line.proto
 
diff --git a/third_party/bazel/extra_actions_base_go_proto/extra_actions_base.pb.go b/third_party/bazel/extra_actions_base_go_proto/extra_actions_base.pb.go
index 857438a5a..282136761 100644
--- a/third_party/bazel/extra_actions_base_go_proto/extra_actions_base.pb.go
+++ b/third_party/bazel/extra_actions_base_go_proto/extra_actions_base.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: third_party/bazel/src/main/protobuf/extra_actions_base.proto
 
@@ -129,9 +129,9 @@ type ExtraActionInfo struct {
 	extensionFields protoimpl.ExtensionFields
 
 	Owner *string `protobuf:"bytes,1,opt,name=owner" json:"owner,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/protobuf/extra_actions_base.proto.
 	AspectName *string `protobuf:"bytes,6,opt,name=aspect_name,json=aspectName" json:"aspect_name,omitempty"`
-	// Deprecated: Do not use.
+	// Deprecated: Marked as deprecated in third_party/bazel/src/main/protobuf/extra_actions_base.proto.
 	AspectParameters map[string]*ExtraActionInfo_StringList `protobuf:"bytes,7,rep,name=aspect_parameters,json=aspectParameters" json:"aspect_parameters,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
 	Aspects          []*ExtraActionInfo_AspectDescriptor    `protobuf:"bytes,8,rep,name=aspects" json:"aspects,omitempty"`
 	Id               *string                                `protobuf:"bytes,2,opt,name=id" json:"id,omitempty"`
@@ -177,7 +177,7 @@ func (x *ExtraActionInfo) GetOwner() string {
 	return ""
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/protobuf/extra_actions_base.proto.
 func (x *ExtraActionInfo) GetAspectName() string {
 	if x != nil && x.AspectName != nil {
 		return *x.AspectName
@@ -185,7 +185,7 @@ func (x *ExtraActionInfo) GetAspectName() string {
 	return ""
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/protobuf/extra_actions_base.proto.
 func (x *ExtraActionInfo) GetAspectParameters() map[string]*ExtraActionInfo_StringList {
 	if x != nil {
 		return x.AspectParameters
@@ -704,7 +704,7 @@ func (x *PythonInfo) GetDepFile() []string {
 	return nil
 }
 
-// Deprecated: Do not use.
+// Deprecated: Marked as deprecated in third_party/bazel/src/main/protobuf/extra_actions_base.proto.
 type ExtraActionInfo_StringList struct {
 	state         protoimpl.MessageState
 	sizeCache     protoimpl.SizeCache
diff --git a/third_party/bazel/failure_details_go_proto/failure_details.pb.go b/third_party/bazel/failure_details_go_proto/failure_details.pb.go
index dd5f0e235..f6e27cd11 100644
--- a/third_party/bazel/failure_details_go_proto/failure_details.pb.go
+++ b/third_party/bazel/failure_details_go_proto/failure_details.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: third_party/bazel/src/main/protobuf/failure_details.proto
 
diff --git a/third_party/bazel/invocation_policy_go_proto/invocation_policy.pb.go b/third_party/bazel/invocation_policy_go_proto/invocation_policy.pb.go
index effa2eb0d..5449af5de 100644
--- a/third_party/bazel/invocation_policy_go_proto/invocation_policy.pb.go
+++ b/third_party/bazel/invocation_policy_go_proto/invocation_policy.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: third_party/bazel/src/main/protobuf/invocation_policy.proto
 
diff --git a/third_party/bazel/option_filters_go_proto/option_filters.pb.go b/third_party/bazel/option_filters_go_proto/option_filters.pb.go
index 4aa73bf3d..5867e0d2e 100644
--- a/third_party/bazel/option_filters_go_proto/option_filters.pb.go
+++ b/third_party/bazel/option_filters_go_proto/option_filters.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: third_party/bazel/src/main/protobuf/option_filters.proto
 


Test patch:
diff --git a/kythe/go/util/riegeli/riegeli_test_go_proto/riegeli_test.pb.go b/kythe/go/util/riegeli/riegeli_test_go_proto/riegeli_test.pb.go
index 4ecd9fa2c..638391ac6 100644
--- a/kythe/go/util/riegeli/riegeli_test_go_proto/riegeli_test.pb.go
+++ b/kythe/go/util/riegeli/riegeli_test_go_proto/riegeli_test.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: kythe/go/util/riegeli/riegeli_test.proto
 
diff --git a/third_party/bazel/test_status_go_proto/test_status.pb.go b/third_party/bazel/test_status_go_proto/test_status.pb.go
index bef40dc79..54c352768 100644
--- a/third_party/bazel/test_status_go_proto/test_status.pb.go
+++ b/third_party/bazel/test_status_go_proto/test_status.pb.go
@@ -1,6 +1,6 @@
 // Code generated by protoc-gen-go. DO NOT EDIT.
 // versions:
-// 	protoc-gen-go v1.27.1
+// 	protoc-gen-go v1.30.0
 // 	protoc        v4.22.2
 // source: third_party/bazel/src/main/protobuf/test_status.proto