diff --git a/.bazelrc b/.bazelrc index 07f603a29b..a33971afc7 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,2 +1,2 @@ # Will be fixed by b/284490710. -build --repo_env=BAZEL_CXXOPTS="-std=c++14" \ No newline at end of file +build --repo_env=BAZEL_CXXOPTS="-std=c++17" \ No newline at end of file diff --git a/.bazelversion b/.bazelversion new file mode 100644 index 0000000000..4be2c727ad --- /dev/null +++ b/.bazelversion @@ -0,0 +1 @@ +6.5.0 \ No newline at end of file diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3571044d74..2cfdaa106b 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -94,8 +94,9 @@ jobs: with: # Avoid downloading Bazel every time. bazelisk-cache: true + bazel-version: '6.5.0' # Store build cache per workflow. disk-cache: ${{ github.workflow }} # Share repository cache between workflows. repository-cache: true - - run: bazelisk test '//...' + - run: USE_BAZEL_VERSION=6.5.0 bazelisk test '//...' diff --git a/Makefile b/Makefile index 61de77cb35..2421292e67 100644 --- a/Makefile +++ b/Makefile @@ -26,9 +26,9 @@ install: update-bazel-repos: bazelisk run //:gazelle -- update-repos -from_file=go.mod -prune -to_macro=repositories.bzl%com_googleapis_gapic_generator_go_repositories - sed -i '' "s/ \"go_repository\",//g" repositories.bzl + sed -i "s/ \"go_repository\",//g" repositories.bzl bazelisk run //:gazelle -- update-repos -from_file=showcase/go.mod -to_macro=repositories.bzl%com_googleapis_gapic_generator_go_repositories - sed -i '' "s/ \"go_repository\",//g" repositories.bzl + sed -i "s/ \"go_repository\",//g" repositories.bzl gazelle: bazelisk run //:gazelle diff --git a/WORKSPACE b/WORKSPACE index 15ba54f255..a531c9299a 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -17,11 +17,32 @@ load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace") bazel_skylib_workspace() +http_archive( + name = "rules_java", + urls = [ + "https://github.com/bazelbuild/rules_java/releases/download/9.6.1/rules_java-9.6.1.tar.gz", + ], + sha256 = "9de4e178c2c4f98d32aafe5194c3f2b717ae10405caa11bdcb460ac2a6f61516", +) + +http_archive( + name = "bazel_features", + sha256 = "a660027f5a87f13224ab54b8dc6e191693c554f2692fcca46e8e29ee7dabc43b", + strip_prefix = "bazel_features-1.30.0", + url = "https://github.com/bazelbuild/bazel_features/releases/download/v1.30.0/bazel_features-v1.30.0.tar.gz", +) + +load("@bazel_features//:deps.bzl", "bazel_features_deps") +bazel_features_deps() + +load("@rules_java//java:rules_java_deps.bzl", "rules_java_dependencies") +rules_java_dependencies() + http_archive( name = "com_google_protobuf", - sha256 = "d19643d265b978383352b3143f04c0641eea75a75235c111cc01a1350173180e", - strip_prefix = "protobuf-25.3", - urls = ["https://github.com/protocolbuffers/protobuf/archive/v25.3.tar.gz"], + sha256 = "29372fc269325b491126d204931eda436bf9a593f46b3467fac42c40f9b32944", + strip_prefix = "protobuf-31.0", + urls = ["https://github.com/protocolbuffers/protobuf/releases/download/v31.0/protobuf-31.0.tar.gz"], ) load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps") @@ -30,9 +51,9 @@ protobuf_deps() http_archive( name = "rules_proto", - sha256 = "6fb6767d1bef535310547e03247f7518b03487740c11b6c6adb7952033fe1295", - strip_prefix = "rules_proto-6.0.2", - url = "https://github.com/bazelbuild/rules_proto/releases/download/6.0.2/rules_proto-6.0.2.tar.gz", + sha256 = "14a225870ab4e91869652cfd69ef2028277fc1dc4910d65d353b62d6e0ae21f4", + strip_prefix = "rules_proto-7.1.0", + url = "https://github.com/bazelbuild/rules_proto/releases/download/7.1.0/rules_proto-7.1.0.tar.gz", ) load("@rules_proto//proto:repositories.bzl", "rules_proto_dependencies") @@ -66,19 +87,19 @@ switched_rules_by_language( http_archive( name = "io_bazel_rules_go", - sha256 = "d93ef02f1e72c82d8bb3d5169519b36167b33cf68c252525e3b9d3d5dd143de7", + sha256 = "86d3dc8f59d253524f933aaf2f3c05896cb0b605fc35b460c0b4b039996124c6", urls = [ - "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.49.0/rules_go-v0.49.0.zip", - "https://github.com/bazelbuild/rules_go/releases/download/v0.49.0/rules_go-v0.49.0.zip", + "https://mirror.bazel.build/github.com/bazelbuild/rules_go/releases/download/v0.60.0/rules_go-v0.60.0.zip", + "https://github.com/bazelbuild/rules_go/releases/download/v0.60.0/rules_go-v0.60.0.zip", ], ) http_archive( name = "bazel_gazelle", - sha256 = "75df288c4b31c81eb50f51e2e14f4763cb7548daae126817247064637fd9ea62", + sha256 = "675114d8b433d0a9f54d81171833be96ebc4113115664b791e6f204d58e93446", urls = [ - "https://storage.googleapis.com/bazel-mirror/github.com/bazelbuild/bazel-gazelle/releases/download/v0.36.0/bazel-gazelle-v0.36.0.tar.gz", - "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.36.0/bazel-gazelle-v0.36.0.tar.gz", + "https://storage.googleapis.com/bazel-mirror/github.com/bazelbuild/bazel-gazelle/releases/download/v0.47.0/bazel-gazelle-v0.47.0.tar.gz", + "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.47.0/bazel-gazelle-v0.47.0.tar.gz", ], ) @@ -87,9 +108,19 @@ load("//:repositories.bzl", "com_googleapis_gapic_generator_go_repositories") # gazelle:repository_macro repositories.bzl%com_googleapis_gapic_generator_go_repositories com_googleapis_gapic_generator_go_repositories() +http_archive( + name = "rules_python", + sha256 = "098ba13578e796c00c853a2161f382647f32eb9a77099e1c88bc5299333d0d6e", + strip_prefix = "rules_python-1.9.0", + url = "https://github.com/bazelbuild/rules_python/releases/download/1.9.0/rules_python-1.9.0.tar.gz", +) + +load("@rules_python//python:repositories.bzl", "py_repositories") +py_repositories() + load("@io_bazel_rules_go//go:deps.bzl", "go_register_toolchains", "go_rules_dependencies") -go_register_toolchains(version = "1.24.0") +go_register_toolchains(version = "1.25.0") go_rules_dependencies() diff --git a/repositories.bzl b/repositories.bzl index 3c74349d5a..40e89739f2 100644 --- a/repositories.bzl +++ b/repositories.bzl @@ -43,8 +43,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_github_cncf_xds_go", importpath = "github.com/cncf/xds/go", - sum = "h1:Y8xYupdHxryycyPlc9Y+bSQAYZnetRJ70VMVKm5CKI0=", - version = "v0.0.0-20251022180443-0feb69152e9f", + sum = "h1:6xNmx7iTtyBRev0+D/Tv1FZd4SCg8axKApyNyRsAt/w=", + version = "v0.0.0-20251210132809-ee656c7534f5", ) go_repository( name = "com_github_creack_pty", @@ -61,14 +61,14 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_github_envoyproxy_go_control_plane", importpath = "github.com/envoyproxy/go-control-plane", - sum = "h1:K+fnvUM0VZ7ZFJf0n4L/BRlnsb9pL/GuDG6FqaH+PwM=", - version = "v0.13.5-0.20251024222203-75eaa193e329", + sum = "h1:hbG2kr4RuFj222B6+7T83thSPqLjwBIfQawTkC++2HA=", + version = "v0.14.0", ) go_repository( name = "com_github_envoyproxy_go_control_plane_envoy", importpath = "github.com/envoyproxy/go-control-plane/envoy", - sum = "h1:ixjkELDE+ru6idPxcHLj8LBVc2bFP7iBytj353BoHUo=", - version = "v1.35.0", + sum = "h1:yg/JjO5E7ubRyKX3m07GF3reDNEnfOboJ0QySbH736g=", + version = "v1.36.0", ) go_repository( name = "com_github_envoyproxy_go_control_plane_ratelimit", @@ -79,8 +79,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_github_envoyproxy_protoc_gen_validate", importpath = "github.com/envoyproxy/protoc-gen-validate", - sum = "h1:DEo3O99U8j4hBFwbJfrz9VtgcDfUKS7KJ7spH3d86P8=", - version = "v1.2.1", + sum = "h1:TvGH1wof4H33rezVKWSpqKz5NXWg5VPuZ0uONDT6eb4=", + version = "v1.3.0", ) go_repository( name = "com_github_felixge_httpsnoop", @@ -91,8 +91,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_github_fsnotify_fsnotify", importpath = "github.com/fsnotify/fsnotify", - sum = "h1:dAwr6QBTBZIkG8roQaJjGof0pp0EeF+tNV7YBP3F/8M=", - version = "v1.8.0", + sum = "h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S9k=", + version = "v1.9.0", ) go_repository( name = "com_github_ghodss_yaml", @@ -124,8 +124,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_github_go_viper_mapstructure_v2", importpath = "github.com/go-viper/mapstructure/v2", - sum = "h1:ZAaOCxANMuZx5RCeg0mBdEZk7DZasvvZIxtHqx8aGss=", - version = "v2.2.1", + sum = "h1:EBsztssimR/CONLSZZ04E8qAkxNYq4Qp9LvH92wZUgs=", + version = "v2.4.0", ) go_repository( name = "com_github_golang_glog", @@ -184,14 +184,14 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_github_googleapis_enterprise_certificate_proxy", importpath = "github.com/googleapis/enterprise-certificate-proxy", - sum = "h1:vAe81Msw+8tKUxi2Dqh/NZMz7475yUvmRIkXr4oN2ao=", - version = "v0.3.11", + sum = "h1:yh8ncqsbUY4shRD5dA6RlzjJaT4hi3kII+zYw8wmLb8=", + version = "v0.3.14", ) go_repository( name = "com_github_googleapis_gapic_showcase", importpath = "github.com/googleapis/gapic-showcase", - sum = "h1:smxzCetYS6PD0ME1ryJeQ6zvFFxcpMRbzoWI20/y+hU=", - version = "v0.37.0", + sum = "h1:YPhgK0Hl0hR3R8u0B+3XZEJz4JNLWf1JhEVcdH4s+TI=", + version = "v0.38.0", ) go_repository( name = "com_github_googleapis_gax_go_v2", @@ -201,8 +201,8 @@ def com_googleapis_gapic_generator_go_repositories(): "gazelle:resolve proto proto google/rpc/code.proto @com_google_googleapis//google/rpc:code_proto", ], importpath = "github.com/googleapis/gax-go/v2", - sum = "h1:RksgfBpxqff0EZkDWYuz9q/uWsTVz+kf43LsZ1J6SMc=", - version = "v2.17.0", + sum = "h1:jxP5Uuo3bxm3M6gGtV94P4lliVetoCB4Wk2x8QA86LI=", + version = "v2.18.0", ) go_repository( name = "com_github_googleapis_grpc_fallback_go", @@ -289,8 +289,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_github_pelletier_go_toml_v2", importpath = "github.com/pelletier/go-toml/v2", - sum = "h1:YmeHyLY8mFWbdkNWwpr+qIL2bEqT0o95WSdkNHvL12M=", - version = "v2.2.3", + sum = "h1:mye9XuhQ6gvn5h28+VilKrrPoQVanw5PMw/TB0t5Ec4=", + version = "v2.2.4", ) go_repository( @@ -326,8 +326,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_github_sagikazarmark_locafero", importpath = "github.com/sagikazarmark/locafero", - sum = "h1:5MqpDsTGNDhY8sGp0Aowyf0qKsPrhewaLSsFaodPcyo=", - version = "v0.7.0", + sum = "h1:/NQhBAkUb4+fH1jivKHWusDYFjMOOKU88eegjfxfHb4=", + version = "v0.12.0", ) go_repository( name = "com_github_soheilhy_cmux", @@ -335,41 +335,35 @@ def com_googleapis_gapic_generator_go_repositories(): sum = "h1:jjzc5WVemNEDTLwv9tlmemhC73tI08BNOIGwBOo10Js=", version = "v0.1.5", ) - go_repository( - name = "com_github_sourcegraph_conc", - importpath = "github.com/sourcegraph/conc", - sum = "h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo=", - version = "v0.3.0", - ) go_repository( name = "com_github_spf13_afero", importpath = "github.com/spf13/afero", - sum = "h1:UcOPyRBYczmFn6yvphxkn9ZEOY65cpwGKb5mL36mrqs=", - version = "v1.12.0", + sum = "h1:b/YBCLWAJdFWJTN9cLhiXXcD7mzKn9Dm86dNnfyQw1I=", + version = "v1.15.0", ) go_repository( name = "com_github_spf13_cast", importpath = "github.com/spf13/cast", - sum = "h1:cuNEagBQEHWN1FnbGEjCXL2szYEXqfJPbP2HNUaca9Y=", - version = "v1.7.1", + sum = "h1:h2x0u2shc1QuLHfxi+cTJvs30+ZAHOGRic8uyGTDWxY=", + version = "v1.10.0", ) go_repository( name = "com_github_spf13_cobra", importpath = "github.com/spf13/cobra", - sum = "h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo=", - version = "v1.9.1", + sum = "h1:DMTTonx5m65Ic0GOoRY2c16WCbHxOOw6xxezuLaBpcU=", + version = "v1.10.2", ) go_repository( name = "com_github_spf13_pflag", importpath = "github.com/spf13/pflag", - sum = "h1:jFzHGLGAlb3ruxLB8MhbI6A8+AQX/2eW4qeyNZXNp2o=", - version = "v1.0.6", + sum = "h1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk=", + version = "v1.0.10", ) go_repository( name = "com_github_spf13_viper", importpath = "github.com/spf13/viper", - sum = "h1:ZMi+z/lvLyPSCoNtFCpqjy0S4kPbirhpTMwl8BkW9X4=", - version = "v1.20.1", + sum = "h1:x5S+0EU27Lbphp4UKm1C+1oQO+rKx36vfCoaVebLFSU=", + version = "v1.21.0", ) go_repository( name = "com_github_spiffe_go_spiffe_v2", @@ -401,6 +395,7 @@ def com_googleapis_gapic_generator_go_repositories(): sum = "h1:XNdoD/RRMKP7HD0UhJnIzUy74ISdGGxURlYG8HSWSfM=", version = "v1.4.0", ) + go_repository( name = "com_gitlab_golang_commonmark_html", importpath = "gitlab.com/golang-commonmark/html", @@ -463,8 +458,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_aiplatform", importpath = "cloud.google.com/go/aiplatform", - sum = "h1:TCrSLci+NFEAx0PZMv8btGe5j68RivArmDJbBLIc/3o=", - version = "v1.114.0", + sum = "h1:Fum1ighlxsmwbmaf0nhuMDebcKJkpx2mgmd1YcyXaYY=", + version = "v1.119.0", ) go_repository( name = "com_google_cloud_go_analytics", @@ -505,14 +500,14 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_artifactregistry", importpath = "cloud.google.com/go/artifactregistry", - sum = "h1:DaOHWeURq93K27/6Sa2fy3rJoftrVXKeT3tonM4fxtI=", - version = "v1.19.0", + sum = "h1:j/XQiQfaeTyQeNj3HNk4iDFREVnY/fxkHIjsxpaDs8A=", + version = "v1.20.0", ) go_repository( name = "com_google_cloud_go_asset", importpath = "cloud.google.com/go/asset", - sum = "h1:81Ru5hjHfiGtk+u/Ix69eaWieKpvm7Ce7UHtcZhOLbk=", - version = "v1.22.0", + sum = "h1:wimPPWu5gjBkPY1576vr+YxfoLKVhAK9zM2XrEpdKQ4=", + version = "v1.22.1", ) go_repository( name = "com_google_cloud_go_assuredworkloads", @@ -523,8 +518,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_auth", importpath = "cloud.google.com/go/auth", - sum = "h1:IwTEx92GFUo2pJ6Qea0EU3zYvKnTAeRCODxfA/G5UWs=", - version = "v0.18.1", + sum = "h1:+Nbt5Ev0xEqxlNjd6c+yYUeosQ5TtEUaNcN/3FozlaM=", + version = "v0.18.2", ) go_repository( name = "com_google_cloud_go_auth_oauth2adapt", @@ -559,14 +554,14 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_bigquery", importpath = "cloud.google.com/go/bigquery", - sum = "h1:D/yLju+3Ens2IXx7ou1DJ62juBm+/coBInn4VVOg5Cw=", - version = "v1.72.0", + sum = "h1:Q6bAMv+eyvufOpIrfrYxhM46qq1D3ZQTdgUDQqKS+n8=", + version = "v1.74.0", ) go_repository( name = "com_google_cloud_go_bigtable", importpath = "cloud.google.com/go/bigtable", - sum = "h1:99KOWShm/MUyuIbXBeVscdWJFV7GdgiYwFUrB5Iu4BI=", - version = "v1.41.0", + sum = "h1:SREvT4jLhJQZXUjsLmFs/1SMQJ+rKEj1cJuPE9liQs8=", + version = "v1.42.0", ) go_repository( name = "com_google_cloud_go_billing", @@ -655,8 +650,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_dataform", importpath = "cloud.google.com/go/dataform", - sum = "h1:yf6Up6m1FUt+YB5CBgNtIZfz2OzjuNBdzZWV3SLSVNE=", - version = "v0.12.1", + sum = "h1:z4nzTOqGSkJ5ePyJLQiUDTBsPHdokzvNNDhGebGQEUM=", + version = "v0.13.0", ) go_repository( name = "com_google_cloud_go_datafusion", @@ -679,8 +674,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_dataproc_v2", importpath = "cloud.google.com/go/dataproc/v2", - sum = "h1:I/Yux/d8uaxf3W+d59kolGTOc52+VZaL6RzJw7oDOeg=", - version = "v2.15.0", + sum = "h1:0g2hnjlQ8SQTnNeu+Bqqa61QPssfSZF3t+9ldRmx+VQ=", + version = "v2.16.0", ) go_repository( name = "com_google_cloud_go_dataqna", @@ -691,8 +686,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_datastore", importpath = "cloud.google.com/go/datastore", - sum = "h1:dUrYq47ysCA4nM7u8kRT0WnbfXc6TzX49cP3TCwIiA0=", - version = "v1.21.0", + sum = "h1:FOyx2Ag6ibD2wFkz9S8EiNrmBugia8pQOfpyJxi2yqA=", + version = "v1.22.0", ) go_repository( name = "com_google_cloud_go_datastream", @@ -709,8 +704,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_dialogflow", importpath = "cloud.google.com/go/dialogflow", - sum = "h1:YtSrYLd6CpRS1NZ67r4Drvm1gafUEGDm/8vVBRYEv+I=", - version = "v1.74.0", + sum = "h1:hP9GY9TSVlZ277IGCPQjem9RW1PDtfYJw98DkRGt+t4=", + version = "v1.76.0", ) go_repository( name = "com_google_cloud_go_dlp", @@ -721,8 +716,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_documentai", importpath = "cloud.google.com/go/documentai", - sum = "h1:GU9UjKXPZcLeJkteu6rzz5SNW/9/Rss+TMmSz3MK5U8=", - version = "v1.40.0", + sum = "h1:FErf7mEjf3TBGiwcXQCsLrQ3mUqryTKa09NiO1L8Y90=", + version = "v1.42.0", ) go_repository( name = "com_google_cloud_go_domains", @@ -829,8 +824,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_kms", importpath = "cloud.google.com/go/kms", - sum = "h1:gVqvGGUmz0nYCmtoxWmdc1wli2L1apgP8U4fghPGSbQ=", - version = "v1.25.0", + sum = "h1:cK9mN2cf+9V63D3H1f6koxTatWy39aTI/hCjz1I+adU=", + version = "v1.26.0", ) go_repository( name = "com_google_cloud_go_language", @@ -847,8 +842,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_logging", importpath = "cloud.google.com/go/logging", - sum = "h1:O7LvmO0kGLaHY/gq8cV7T0dyp6zJhYAOtZPX4TF3QtY=", - version = "v1.13.1", + sum = "h1:qqlHCBvieJT9Cdq4QqYx1KPadCQ2noD4FK02eNqHAjA=", + version = "v1.13.2", ) go_repository( name = "com_google_cloud_go_longrunning", @@ -865,8 +860,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_maps", importpath = "cloud.google.com/go/maps", - sum = "h1:tcdo9oB3Ap4N9JJJFOhxRFldKUok4Mesd3ta7Rm79r0=", - version = "v1.26.0", + sum = "h1:q9epP1B+CeFAksvik6pI8RzlMMfWNFqYpn3y4pF453k=", + version = "v1.28.0", ) go_repository( name = "com_google_cloud_go_mediatranslation", @@ -901,8 +896,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_networkmanagement", importpath = "cloud.google.com/go/networkmanagement", - sum = "h1:ibvtNUXQj07zlSbfwmS11YWan4+W8tQ/2L7zXOZ4V7U=", - version = "v1.22.0", + sum = "h1:PiteUY9H2u+wMgT1dQjD93PKI90o10RgL8+OhUov970=", + version = "v1.23.0", ) go_repository( name = "com_google_cloud_go_networksecurity", @@ -937,8 +932,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_osconfig", importpath = "cloud.google.com/go/osconfig", - sum = "h1:QQzK5njfsfO2rdOWYVDyLQktqSq9gKf2ohRYeKUuA10=", - version = "v1.15.1", + sum = "h1:0L635e0OSdWylzE/v40Riko6p142PVmWL8Rt+9fbPO4=", + version = "v1.16.0", ) go_repository( name = "com_google_cloud_go_oslogin", @@ -1069,14 +1064,14 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "com_google_cloud_go_spanner", importpath = "cloud.google.com/go/spanner", - sum = "h1:M9RGcj/4gJk6yY1lRLOz1Ze+5ufoWhbIiurzXLOOfcw=", - version = "v1.87.0", + sum = "h1:HS+5TuEYZOVOXj9K+0EtrbTw7bKBLrMe3vgGsbnehmU=", + version = "v1.88.0", ) go_repository( name = "com_google_cloud_go_speech", importpath = "cloud.google.com/go/speech", - sum = "h1:ehOzN/IsAhjjAtWg4fI8A3iNtonb1N8yWjofVhSTv+c=", - version = "v1.29.0", + sum = "h1:R+KGIbRMrj8jA4U6Qea8hqCMsAEdg576ShNsmRr4gcQ=", + version = "v1.30.0", ) go_repository( name = "com_google_cloud_go_storage", @@ -1177,8 +1172,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "dev_cel_expr", importpath = "cel.dev/expr", - sum = "h1:56OvJKSH3hDGL0ml5uSxZmz3/3Pq4tJ+fb1unVLAFcY=", - version = "v0.24.0", + sum = "h1:1KrZg61W6TWSxuNZ37Xy49ps13NUovb66QLprthtwi4=", + version = "v0.25.1", ) go_repository( name = "in_gopkg_check_v1", @@ -1198,6 +1193,12 @@ def com_googleapis_gapic_generator_go_repositories(): sum = "h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=", version = "v3.0.1", ) + go_repository( + name = "in_yaml_go_yaml_v3", + importpath = "go.yaml.in/yaml/v3", + sum = "h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc=", + version = "v3.0.4", + ) go_repository( name = "io_opencensus_go", importpath = "go.opencensus.io", @@ -1213,8 +1214,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "io_opentelemetry_go_contrib_detectors_gcp", importpath = "go.opentelemetry.io/contrib/detectors/gcp", - sum = "h1:ZoYbqX7OaA/TAikspPl3ozPI6iY6LiIY9I8cUfm+pJs=", - version = "v1.38.0", + sum = "h1:kWRNZMsfBHZ+uHjiH4y7Etn2FK26LAGkNFw7RHv1DhE=", + version = "v1.39.0", ) go_repository( name = "io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc", @@ -1229,8 +1230,8 @@ def com_googleapis_gapic_generator_go_repositories(): "gazelle:resolve go go.opentelemetry.io/otel/trace @io_opentelemetry_go_otel_trace//:go_default_library", ], importpath = "go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc", - sum = "h1:YH4g8lQroajqUwWbq/tr2QX1JFmEXaDLgG+ew9bLMWo=", - version = "v0.63.0", + sum = "h1:RN3ifU8y4prNWeEnQp2kRRHz8UwonAEYZl8tUzHEXAk=", + version = "v0.64.0", ) go_repository( name = "io_opentelemetry_go_contrib_instrumentation_net_http_otelhttp", @@ -1243,8 +1244,8 @@ def com_googleapis_gapic_generator_go_repositories(): "gazelle:resolve go go.opentelemetry.io/otel/trace @io_opentelemetry_go_otel_trace//:go_default_library", ], importpath = "go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp", - sum = "h1:RbKq8BG0FI8OiXhBfcRtqqHcZcka+gU3cskNuf05R18=", - version = "v0.63.0", + sum = "h1:ssfIgGNANqpVFCndZvcuyKbl0g+UAVcbBcqGkG28H0Y=", + version = "v0.64.0", ) go_repository( name = "io_opentelemetry_go_otel", @@ -1275,8 +1276,8 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "io_opentelemetry_go_otel_sdk_metric", importpath = "go.opentelemetry.io/otel/sdk/metric", - sum = "h1:aSH66iL0aZqo//xXzQLYozmWrXxyFkBJ6qT5wthqPoM=", - version = "v1.38.0", + sum = "h1:cXMVVFVgsIf2YL6QkRF4Urbr/aMInf+2WKg+sEJTtB8=", + version = "v1.39.0", ) go_repository( name = "io_opentelemetry_go_otel_trace", @@ -1294,8 +1295,8 @@ def com_googleapis_gapic_generator_go_repositories(): "gazelle:resolve go go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc @io_opentelemetry_go_contrib_instrumentation_google_golang_org_grpc_otelgrpc//:go_default_library", ], importpath = "google.golang.org/api", - sum = "h1:FZvfUdI8nfmuNrE34aOWFPmLC+qRBEiNm3JdivTvAAU=", - version = "v0.265.0", + sum = "h1:cIPN4qcUc61jlh7oXu6pwOQqbJW2GqYh5PS6rB2C/JY=", + version = "v0.271.0", ) go_repository( name = "org_golang_google_appengine", @@ -1306,32 +1307,32 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "org_golang_google_genproto", importpath = "google.golang.org/genproto", - sum = "h1:/CU1zrxTpGylJJbe3Ru94yy6sZRbzALq2/oxl3pGB3U=", - version = "v0.0.0-20260203192932-546029d2fa20", + sum = "h1:ZhFDeBMmFc/4g8/GwxnJ4rzB3O4GwQVNr+8Mh7Y5z4g=", + version = "v0.0.0-20260311181403-84a4fc48630c", ) go_repository( name = "org_golang_google_genproto_googleapis_api", importpath = "google.golang.org/genproto/googleapis/api", - sum = "h1:merA0rdPeUV3YIIfHHcH4qBkiQAc1nfCKSI7lB4cV2M=", - version = "v0.0.0-20260128011058-8636f8732409", + sum = "h1:tu/dtnW1o3wfaxCOjSLn5IRX4YDcJrtlpzYkhHhGaC4=", + version = "v0.0.0-20260226221140-a57be14db171", ) go_repository( name = "org_golang_google_genproto_googleapis_bytestream", importpath = "google.golang.org/genproto/googleapis/bytestream", - sum = "h1:9aVE1sMjpFNretuehjEjpYcrdIkGdmT8NWkWNIqlasE=", - version = "v0.0.0-20260202165425-ce8ad4cf556b", + sum = "h1:zeSmMyGeCh9H7xJRBK+IS3b272WQpcvXUnLPhNuYLWI=", + version = "v0.0.0-20260226221140-a57be14db171", ) go_repository( name = "org_golang_google_genproto_googleapis_rpc", importpath = "google.golang.org/genproto/googleapis/rpc", - sum = "h1:Jr5R2J6F6qWyzINc+4AM8t5pfUz6beZpHp678GNrMbE=", - version = "v0.0.0-20260203192932-546029d2fa20", + sum = "h1:xgCzyF2LFIO/0X2UAoVRiXKU5Xg6VjToG4i2/ecSswk=", + version = "v0.0.0-20260311181403-84a4fc48630c", ) go_repository( name = "org_golang_google_grpc", importpath = "google.golang.org/grpc", - sum = "h1:K1XZG/yGDJnzMdd/uZHAkVqJE+xIDOcmdSFZkBUicNc=", - version = "v1.78.0", + sum = "h1:fRMD94s2tITpyJGtBBn7MkMseNpOZU8ZxgC3MMBaXRU=", + version = "v1.79.2", ) #keep: frozen due to https://github.com/googleapis/gapic-generator-go/issues/1608 @@ -1351,62 +1352,62 @@ def com_googleapis_gapic_generator_go_repositories(): go_repository( name = "org_golang_x_crypto", importpath = "golang.org/x/crypto", - sum = "h1:V6e3FRj+n4dbpw86FJ8Fv7XVOql7TEwpHapKoMJ/GO8=", - version = "v0.47.0", + sum = "h1:/VRzVqiRSggnhY7gNRxPauEQ5Drw9haKdM0jqfcCFts=", + version = "v0.48.0", ) go_repository( name = "org_golang_x_mod", importpath = "golang.org/x/mod", - sum = "h1:HaW9xtz0+kOcWKwli0ZXy79Ix+UW/vOfmWI5QVd2tgI=", - version = "v0.31.0", + sum = "h1:9F4d3PHLljb6x//jOyokMv3eX+YDeepZSEo3mFJy93c=", + version = "v0.32.0", ) go_repository( name = "org_golang_x_net", importpath = "golang.org/x/net", - sum = "h1:eeHFmOGUTtaaPSGNmjBKpbng9MulQsJURQUAfUwY++o=", - version = "v0.49.0", + sum = "h1:94R/GTO7mt3/4wIKpcR5gkGmRLOuE/2hNGeWq/GBIFo=", + version = "v0.51.0", ) go_repository( name = "org_golang_x_oauth2", importpath = "golang.org/x/oauth2", - sum = "h1:hqK/t4AKgbqWkdkcAeI8XLmbK+4m4G5YeQRrmiotGlw=", - version = "v0.34.0", + sum = "h1:peZ/1z27fi9hUOFCAZaHyrpWG5lwe0RJEEEeH0ThlIs=", + version = "v0.36.0", ) go_repository( name = "org_golang_x_sync", importpath = "golang.org/x/sync", - sum = "h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4=", - version = "v0.19.0", + sum = "h1:e0PTpb7pjO8GAtTs2dQ6jYa5BWYlMuX047Dco/pItO4=", + version = "v0.20.0", ) go_repository( name = "org_golang_x_sys", importpath = "golang.org/x/sys", - sum = "h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=", - version = "v0.40.0", + sum = "h1:Ivj+2Cp/ylzLiEU89QhWblYnOE9zerudt9Ftecq2C6k=", + version = "v0.41.0", ) go_repository( name = "org_golang_x_term", importpath = "golang.org/x/term", - sum = "h1:RclSuaJf32jOqZz74CkPA9qFuVTX7vhLlpfj/IGWlqY=", - version = "v0.39.0", + sum = "h1:36e4zGLqU4yhjlmxEaagx2KuYbJq3EwY8K943ZsHcvg=", + version = "v0.40.0", ) go_repository( name = "org_golang_x_text", importpath = "golang.org/x/text", - sum = "h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=", - version = "v0.33.0", + sum = "h1:oL/Qq0Kdaqxa1KbNeMKwQq0reLCCaFtqu2eNuSeNHbk=", + version = "v0.34.0", ) go_repository( name = "org_golang_x_time", importpath = "golang.org/x/time", - sum = "h1:MRx4UaLrDotUKUdCIqzPC48t1Y9hANFKIRpNx+Te8PI=", - version = "v0.14.0", + sum = "h1:bbrp8t3bGUeFOx08pvsMYRTCVSMk89u4tKbNOZbp88U=", + version = "v0.15.0", ) go_repository( name = "org_golang_x_tools", importpath = "golang.org/x/tools", - sum = "h1:yLkxfA+Qnul4cs9QA3KnlFu0lVmd8JJfoq+E41uSutA=", - version = "v0.40.0", + sum = "h1:a9b8iMweWG+S0OBnlU36rzLp20z1Rp10w+IY2czHTQc=", + version = "v0.41.0", ) go_repository( name = "org_gonum_v1_gonum", @@ -1414,18 +1415,6 @@ def com_googleapis_gapic_generator_go_repositories(): sum = "h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk=", version = "v0.16.0", ) - go_repository( - name = "org_uber_go_atomic", - importpath = "go.uber.org/atomic", - sum = "h1:ECmE8Bn/WFTYwEW/bpKD3M8VtR/zQVbavAoalC1PYyE=", - version = "v1.9.0", - ) - go_repository( - name = "org_uber_go_multierr", - importpath = "go.uber.org/multierr", - sum = "h1:7fIwc/ZtS0q++VgcfqFDxSBZVv/Xo49/SYnDFupUwlI=", - version = "v1.9.0", - ) def _maybe(repo_rule, name, strip_repo_prefix = "", **kwargs): if not name.startswith(strip_repo_prefix):