diff --git a/.aspect/bazelrc/BUILD.bazel b/.aspect/bazelrc/BUILD.bazel index 563f0c62..686dede6 100644 --- a/.aspect/bazelrc/BUILD.bazel +++ b/.aspect/bazelrc/BUILD.bazel @@ -11,10 +11,11 @@ load("@aspect_bazel_lib//lib:bazelrc_presets.bzl", "write_aspect_bazelrc_presets write_aspect_bazelrc_presets( name = "update_aspect_bazelrc_presets", presets = [ - "bazel7", + "bazel8", "convenience", "correctness", "debug", + "java", "javascript", "performance", ], diff --git a/.aspect/bazelrc/bazel7.bazelrc b/.aspect/bazelrc/bazel7.bazelrc deleted file mode 100644 index dbd40ee8..00000000 --- a/.aspect/bazelrc/bazel7.bazelrc +++ /dev/null @@ -1,15 +0,0 @@ -# Speed up all builds by not checking if external repository files have been modified. -# Docs: https://github.com/bazelbuild/bazel/blob/1af61b21df99edc2fc66939cdf14449c2661f873/src/main/java/com/google/devtools/build/lib/bazel/repository/RepositoryOptions.java#L244 -common --noexperimental_check_external_repository_files - -# Don't report when the root module's lower bound for a dependency happens to be less than the resolved version. -# This is expected and should NOT prompt an engineer to update our lower bound to match. -# WARNING: For repository 'aspect_bazel_lib', the root module requires module version aspect_bazel_lib@1.30.2, -# but got aspect_bazel_lib@1.31.2 in the resolved dependency graph. -common --check_direct_dependencies=off - -# Directories used by sandboxed non-worker execution may be reused to avoid unnecessary setup costs. -# Save time on Sandbox creation and deletion when many of the same kind of action run during the -# build. -# Docs: https://bazel.build/reference/command-line-reference#flag--reuse_sandbox_directories -build --reuse_sandbox_directories diff --git a/.aspect/bazelrc/bazel8.bazelrc b/.aspect/bazelrc/bazel8.bazelrc new file mode 100644 index 00000000..e01f8971 --- /dev/null +++ b/.aspect/bazelrc/bazel8.bazelrc @@ -0,0 +1 @@ +# No Bazel 8 specific flag presets yet. diff --git a/.aspect/bazelrc/correctness.bazelrc b/.aspect/bazelrc/correctness.bazelrc index f381062a..e5501930 100644 --- a/.aspect/bazelrc/correctness.bazelrc +++ b/.aspect/bazelrc/correctness.bazelrc @@ -24,7 +24,7 @@ test --test_verbose_timeout_warnings # Allow the Bazel server to check directory sources for changes. Ensures that the Bazel server # notices when a directory changes, if you have a directory listed in the srcs of some target. # Recommended when using -# [copy_directory](https://github.com/aspect-build/bazel-lib/blob/main/docs/copy_directory.md) and +# [copy_directory](https://github.com/bazel-contrib/bazel-lib/blob/main/docs/copy_directory.md) and # [rules_js](https://github.com/aspect-build/rules_js) since npm package are source directories # inputs to copy_directory actions. # Docs: https://bazel.build/reference/command-line-reference#flag--host_jvm_args @@ -42,17 +42,6 @@ test --incompatible_exclusive_test_sandboxed # Docs: https://bazel.build/reference/command-line-reference#flag--incompatible_strict_action_env build --incompatible_strict_action_env -# Propagate tags from a target declaration to the actions' execution requirements. -# Ensures that tags applied in your BUILD file, like `tags=["no-remote"]` -# get propagated to actions created by the rule. -# Without this option, you rely on rules authors to manually check the tags you passed -# and apply relevant ones to the actions they create. -# See https://github.com/bazelbuild/bazel/issues/8830 for details. -# Docs: https://bazel.build/reference/command-line-reference#flag--experimental_allow_tags_propagation -build --experimental_allow_tags_propagation -fetch --experimental_allow_tags_propagation -query --experimental_allow_tags_propagation - # Do not automatically create `__init__.py` files in the runfiles of Python targets. Fixes the wrong # default that comes from Google's internal monorepo by using `__init__.py` to delimit a Python # package. Precisely, when a `py_binary` or `py_test` target has `legacy_create_init` set to `auto (the diff --git a/.aspect/bazelrc/java.bazelrc b/.aspect/bazelrc/java.bazelrc new file mode 100644 index 00000000..9a3532aa --- /dev/null +++ b/.aspect/bazelrc/java.bazelrc @@ -0,0 +1,27 @@ +# Aspect recommended Bazel flags when using rules_java and rules_jvm_external + +# Pin java versions to desired language level +# See https://bazel.build/docs/bazel-and-java#java-versions +# and https://en.wikipedia.org/wiki/Java_version_history + +# What version of Java are the source files in this repo? +# See https://bazel.build/docs/user-manual#java-language-version +common --java_language_version=17 + +# The Java language version used to build tools that are executed during a build +# See https://bazel.build/docs/user-manual#tool-java-language-version +common --tool_java_language_version=17 + +# The version of JVM to use to execute the code and run the tests. +# NB: The default value is local_jdk which is non-hermetic. +# See https://bazel.build/docs/user-manual#java-runtime-version +common --java_runtime_version=remotejdk_17 + +# The version of JVM used to execute tools that are needed during a build. +# See https://bazel.build/docs/user-manual#tool-java-runtime-version +common --tool_java_runtime_version=remotejdk_17 + +# Repository rules, such as rules_jvm_external: put Bazel's JDK on the path. +# Avoids non-hermeticity from dependency on a JAVA_HOME pointing at a system JDK +# see https://github.com/bazelbuild/rules_jvm_external/issues/445 +common --repo_env=JAVA_HOME=../bazel_tools/jdk diff --git a/.aspect/bazelrc/performance.bazelrc b/.aspect/bazelrc/performance.bazelrc index acc48c59..fc404c2f 100644 --- a/.aspect/bazelrc/performance.bazelrc +++ b/.aspect/bazelrc/performance.bazelrc @@ -1,9 +1,3 @@ -# Don't apply `--noremote_upload_local_results` and `--noremote_accept_cached` to the disk cache. -# If you have both `--noremote_upload_local_results` and `--disk_cache`, then this fixes a bug where -# Bazel doesn't write to the local disk cache as it treats as a remote cache. -# Docs: https://bazel.build/reference/command-line-reference#flag--incompatible_remote_results_ignore_disk -build --incompatible_remote_results_ignore_disk - # Directories used by sandboxed non-worker execution may be reused to avoid unnecessary setup costs. # Save time on Sandbox creation and deletion when many of the same kind of action run during the # build. @@ -18,3 +12,16 @@ build --experimental_reuse_sandbox_directories # author. # Docs: https://bazel.build/reference/command-line-reference#flag--legacy_external_runfiles build --nolegacy_external_runfiles + +# Avoid creating a runfiles tree for binaries or tests until it is needed. +# Docs: https://bazel.build/reference/command-line-reference#flag--build_runfile_links +# See https://github.com/bazelbuild/bazel/issues/6627 +# +# This may break local workflows that `build` a binary target, then run the resulting program +# outside of `bazel run`. In those cases, the script will need to call +# `bazel build --build_runfile_links //my/binary:target` and then execute the resulting program. +build --nobuild_runfile_links + +# Needed prior to Bazel 8; see +# https://github.com/bazelbuild/bazel/issues/20577 +coverage --build_runfile_links diff --git a/.aspect/workflows/deps.bzl b/.aspect/workflows/deps.bzl deleted file mode 100644 index 6904d9a3..00000000 --- a/.aspect/workflows/deps.bzl +++ /dev/null @@ -1,48 +0,0 @@ -"""Bazel dependencies for Aspect Workflows""" - -load("@bazel_tools//tools/build_defs/repo:http.bzl", _http_archive = "http_archive", _http_file = "http_file") -load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") - -# TODO: move this to a rule set so repositories on Aspect Workflows can avoid this boilerplate -rosetta_version = "5.11.0" -rosetta_integrity = { - "darwin_aarch64": "sha256-zmWdxspunpc9Sz5iZOow0FotE66EGe6WFeHk5+vwMJ8=", - "darwin_x86_64": "sha256-5V6SxvL3QYWbBE/GuwP1ReJwpe0zkznb+j8n4V36O+E=", - "linux_aarch64": "sha256-qwscEgk9kdMnNZ9df+Cw8aPo1ZokIHViS6+6nCSsfSU=", - "linux_x86_64": "sha256-WgDaxOssma7zDHGh+iZ4p3MyBvIBk6m138ZWzR44g2Q=", -} - -# https://github.com/suzuki-shunsuke/circleci-config-merge/releases -# https://dev.to/suzukishunsuke/splitting-circleci-config-yml-10gk -circleci_config_merge_version = "1.1.6" -circleci_config_merge_integrity = { - "darwin_aarch64": "sha256-7cQeLrSVRZR+mQu/njn+x//EIb2bhTV2+J8fafRHpr4=", - "darwin_x86_64": "sha256-vHKDSdDaYK58MaudJ9yOPRKh+OT/LiTQV/9E07RL8qA=", - "linux_aarch64": "sha256-MaXVQmRK9q9LgsfM5ZzxCIIT8rUcOBbzJ8aVDgK6zWs=", - "linux_x86_64": "sha256-3eYJn7dShZD1oiS3cgXfqXwdDzclf/N97A2nh7ZfW+w=", -} - -def http_archive(name, **kwargs): - maybe(_http_archive, name = name, **kwargs) - -def http_file(name, **kwargs): - maybe(_http_file, name = name, **kwargs) - -# buildifier: disable=function-docstring -def fetch_workflows_deps(): - for platform_arch in rosetta_integrity.keys(): - http_file( - name = "rosetta_{}".format(platform_arch), - downloaded_file_path = "rosetta", - executable = True, - integrity = rosetta_integrity[platform_arch], - urls = ["https://static.aspect.build/aspect/{0}/rosetta_real_{1}".format(rosetta_version, platform_arch.replace("aarch64", "arm64"))], - ) - - for platform_arch in circleci_config_merge_integrity.keys(): - http_archive( - name = "circleci_config_merge_{}".format(platform_arch), - build_file_content = "exports_files([\"circleci-config-merge\"])", - integrity = circleci_config_merge_integrity[platform_arch], - urls = ["https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/v{0}/circleci-config-merge_{0}_{1}.tar.gz".format(circleci_config_merge_version, platform_arch.replace("aarch64", "arm64").replace("x86_64", "amd64"))], - ) diff --git a/.aspect/workflows/deps.lock.json b/.aspect/workflows/deps.lock.json new file mode 100644 index 00000000..bab1f8c1 --- /dev/null +++ b/.aspect/workflows/deps.lock.json @@ -0,0 +1,87 @@ +{ + "$schema": "https://raw.githubusercontent.com/theoremlp/rules_multitool/main/lockfile.schema.json", + "circleci-config-merge": { + "binaries": [ + { + "kind": "archive", + "url": "https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/v1.1.6/circleci-config-merge_1.1.6_linux_arm64.tar.gz", + "file": "circleci-config-merge", + "sha256": "31a5d542644af6af4b82c7cce59cf1088213f2b51c3816f327c6950e02bacd6b", + "os": "linux", + "cpu": "arm64" + }, + { + "kind": "archive", + "url": "https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/v1.1.6/circleci-config-merge_1.1.6_linux_amd64.tar.gz", + "file": "circleci-config-merge", + "sha256": "dde6099fb7528590f5a224b77205dfa97c1d0f37257ff37dec0da787b65f5bec", + "os": "linux", + "cpu": "x86_64" + }, + { + "kind": "archive", + "url": "https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/v1.1.6/circleci-config-merge_1.1.6_darwin_arm64.tar.gz", + "file": "circleci-config-merge", + "sha256": "edc41e2eb49545947e990bbf9e39fec7ffc421bd9b853576f89f1f69f447a6be", + "os": "macos", + "cpu": "arm64" + }, + { + "kind": "archive", + "url": "https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/v1.1.6/circleci-config-merge_1.1.6_darwin_amd64.tar.gz", + "file": "circleci-config-merge", + "sha256": "bc728349d0da60ae7c31ab9d27dc8e3d12a1f8e4ff2e24d057ff44d3b44bf2a0", + "os": "macos", + "cpu": "x86_64" + }, + { + "kind": "archive", + "url": "https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/v1.1.6/circleci-config-merge_1.1.6_windows_arm64.zip", + "file": "circleci-config-merge.exe", + "sha256": "f29886c2e65027efe3fc648cacb9adf3b2fc9665e86737271bd0d78a754b461c", + "os": "windows", + "cpu": "arm64" + }, + { + "kind": "archive", + "url": "https://github.com/suzuki-shunsuke/circleci-config-merge/releases/download/v1.1.6/circleci-config-merge_1.1.6_windows_amd64.zip", + "file": "circleci-config-merge.exe", + "sha256": "14e2bd8fcfd72dc5c990a51a76ba0d03e97f8d3301ed6f0017961b25b75cdb99", + "os": "windows", + "cpu": "x86_64" + } + ] + }, + "rosetta": { + "binaries": [ + { + "kind": "file", + "os": "linux", + "cpu": "arm64", + "url": "https://static.aspect.build/aspect/5.11.0/rosetta_real_linux_arm64", + "sha256": "ab0b1c12093d91d327359f5d7fe0b0f1a3e8d59a242075624bafba9c24ac7d25" + }, + { + "kind": "file", + "os": "linux", + "cpu": "x86_64", + "url": "https://static.aspect.build/aspect/5.11.0/rosetta_real_linux_x86_64", + "sha256": "5a00dac4eb2c99aef30c71a1fa2678a7733206f20193a9b5dfc656cd1e388364" + }, + { + "kind": "file", + "os": "macos", + "cpu": "arm64", + "url": "https://static.aspect.build/aspect/5.11.0/rosetta_real_darwin_arm64", + "sha256": "ce659dc6ca6e9e973d4b3e6264ea30d05a2d13ae8419ee9615e1e4e7ebf0309f" + }, + { + "kind": "file", + "os": "macos", + "cpu": "x86_64", + "url": "https://static.aspect.build/aspect/5.11.0/rosetta_real_darwin_x86_64", + "sha256": "e55e92c6f2f741859b044fc6bb03f545e270a5ed339339dbfa3f27e15dfa3be1" + } + ] + } +} diff --git a/.bazelrc b/.bazelrc index cc12dea4..0b8ee289 100644 --- a/.bazelrc +++ b/.bazelrc @@ -1,8 +1,9 @@ # Import Aspect bazelrc presets -import %workspace%/.aspect/bazelrc/bazel7.bazelrc +import %workspace%/.aspect/bazelrc/bazel8.bazelrc import %workspace%/.aspect/bazelrc/convenience.bazelrc import %workspace%/.aspect/bazelrc/correctness.bazelrc import %workspace%/.aspect/bazelrc/debug.bazelrc +import %workspace%/.aspect/bazelrc/java.bazelrc import %workspace%/.aspect/bazelrc/javascript.bazelrc import %workspace%/.aspect/bazelrc/performance.bazelrc diff --git a/.bazelversion b/.bazelversion index e08bc961..214aa0ef 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1,4 +1,4 @@ -7.4.1 +8.0.0 # The first line of this file is the version of Bazel that Bazelisk will # download. We use the latest version of Bazel because we rely on strong testing diff --git a/.circleci/BUILD.bazel b/.circleci/BUILD.bazel index f64aed1d..6ee08d67 100644 --- a/.circleci/BUILD.bazel +++ b/.circleci/BUILD.bazel @@ -4,32 +4,12 @@ CIRCLECI_ORG = "aspect-build" CIRCLECI_USER_CONFIG_FILE = "//.circleci:user.yml" -alias( - name = "rosetta", - actual = select({ - "@bazel_tools//src/conditions:darwin_arm64": "@rosetta_darwin_aarch64//file:rosetta", - "@bazel_tools//src/conditions:darwin_x86_64": "@rosetta_darwin_x86_64//file:rosetta", - "@bazel_tools//src/conditions:linux_aarch64": "@rosetta_linux_aarch64//file:rosetta", - "@bazel_tools//src/conditions:linux_x86_64": "@rosetta_linux_x86_64//file:rosetta", - }), -) - -alias( - name = "circleci-config-merge", - actual = select({ - "@bazel_tools//src/conditions:darwin_arm64": "@circleci_config_merge_darwin_aarch64//:circleci-config-merge", - "@bazel_tools//src/conditions:darwin_x86_64": "@circleci_config_merge_darwin_x86_64//:circleci-config-merge", - "@bazel_tools//src/conditions:linux_aarch64": "@circleci_config_merge_linux_aarch64//:circleci-config-merge", - "@bazel_tools//src/conditions:linux_x86_64": "@circleci_config_merge_linux_x86_64//:circleci-config-merge", - }), -) - genrule( name = "aspect_workflows_config", srcs = ["//.aspect/workflows:config.yaml"], outs = [":aspect-workflows-config.yml"], - cmd = "CI=1 CIRCLE_PROJECT_USERNAME={0} ASPECT_WORKFLOWS_DISABLE_TRACES_COLLECTION=1 $(execpath :rosetta) steps --configuration .aspect/workflows/config.yaml --host circleci > $@".format(CIRCLECI_ORG), - tools = [":rosetta"], + cmd = "CI=1 CIRCLE_PROJECT_USERNAME={0} ASPECT_WORKFLOWS_DISABLE_TRACES_COLLECTION=1 $(execpath @multitool//tools/rosetta) steps --configuration .aspect/workflows/config.yaml --host circleci > $@".format(CIRCLECI_ORG), + tools = ["@multitool//tools/rosetta"], ) genrule( @@ -39,8 +19,8 @@ genrule( CIRCLECI_USER_CONFIG_FILE, ], outs = [":_config.yml"], - cmd = "echo -e '# GENERATED FILE - DO NOT EDIT!\\n# Update with: bazel run //.circleci:write_merged_config' > $@ && $(execpath :circleci-config-merge) merge $(execpath :aspect-workflows-config.yml) $(execpath {0}) >> $@".format(CIRCLECI_USER_CONFIG_FILE), - tools = [":circleci-config-merge"], + cmd = "echo -e '# GENERATED FILE - DO NOT EDIT!\\n# Update with: bazel run //.circleci:write_merged_config' > $@ && $(execpath @multitool//tools/circleci-config-merge) merge $(execpath :aspect-workflows-config.yml) $(execpath {0}) >> $@".format(CIRCLECI_USER_CONFIG_FILE), + tools = ["@multitool//tools/circleci-config-merge"], ) write_source_file( diff --git a/MODULE.bazel b/MODULE.bazel index d6cf869b..f2a8d7ee 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -5,24 +5,25 @@ # the code will use the same version of all of these tools and libraries listed. # For bzlmod dependencies, this implements the "single version policy". -bazel_dep(name = "apple_support", version = "1.11.1") -bazel_dep(name = "aspect_bazel_lib", version = "2.8.0") +bazel_dep(name = "apple_support", version = "1.15.1") +bazel_dep(name = "aspect_bazel_lib", version = "2.10.0") bazel_dep(name = "aspect_rules_js", version = "2.0.0") bazel_dep(name = "aspect_rules_lint", version = "1.0.0-rc10") bazel_dep(name = "aspect_rules_swc", version = "2.0.0") bazel_dep(name = "aspect_rules_ts", version = "3.0.0") -bazel_dep(name = "bazel_skylib", version = "1.4.2") +bazel_dep(name = "bazel_skylib", version = "1.7.1") bazel_dep(name = "buildifier_prebuilt", version = "6.4.0") -bazel_dep(name = "gazelle", version = "0.32.0") +bazel_dep(name = "gazelle", version = "0.36.0") bazel_dep(name = "googletest", version = "1.15.2") bazel_dep(name = "rules_apple", version = "3.0.0") bazel_dep(name = "rules_buf", version = "0.3.0") +bazel_dep(name = "rules_cc", version = "0.1.0") bazel_dep(name = "rules_go", version = "0.48.0") -bazel_dep(name = "rules_java", version = "7.4.0") -bazel_dep(name = "rules_jvm_external", version = "4.5") +bazel_dep(name = "rules_java", version = "8.6.1") +bazel_dep(name = "rules_jvm_external", version = "6.3") bazel_dep(name = "rules_multitool", version = "0.12.0") -bazel_dep(name = "rules_proto", version = "6.0.0") -bazel_dep(name = "rules_python", version = "0.35.0") +bazel_dep(name = "rules_proto", version = "7.1.0") +bazel_dep(name = "rules_python", version = "0.40.0") bazel_dep(name = "rules_python_gazelle_plugin", version = "0.35.0") bazel_dep(name = "rules_swift", version = "1.12.0") bazel_dep(name = "rules_swift_package_manager", version = "0.12.0") @@ -30,7 +31,7 @@ bazel_dep(name = "rules_uv", version = "0.25.0") bazel_dep(name = "rules_xcodeproj", version = "1.11.0") bazel_dep(name = "sqlite3", version = "3.42.0.bcr.1") # C code for SQLite. bazel_dep(name = "toolchains_llvm", version = "1.1.2") -bazel_dep(name = "toolchains_protoc", version = "0.3.1") +bazel_dep(name = "toolchains_protoc", version = "0.3.6") # Just like in the old WORKSPACE file approach, you can directly grab some code # with HTTP and make it available. The syntax is slightly different, @@ -64,6 +65,7 @@ http_jar( # Fetch tools # https://blog.aspect.build/run-tools-installed-by-bazel multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool") +multitool.hub(lockfile = "//.aspect/workflows:deps.lock.json") multitool.hub(lockfile = "//tools:tools.lock.json") use_repo(multitool, "multitool") @@ -92,7 +94,7 @@ use_repo(buf, "rules_buf_toolchains") protoc = use_extension("@toolchains_protoc//protoc:extensions.bzl", "protoc") protoc.toolchain( google_protobuf = "com_google_protobuf", - version = "LATEST", + version = "v28.2", ) use_repo(protoc, "com_google_protobuf", "toolchains_protoc_hub") @@ -137,7 +139,7 @@ use_repo(pip, "pip") maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven") maven.install( artifacts = [ - "com.google.protobuf:protobuf-java:4.27.1", + "com.google.protobuf:protobuf-java:4.28.0", "io.grpc:grpc-all:1.51.1", ], lock_file = "//:maven_install.json", diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel deleted file mode 100644 index bda1b413..00000000 --- a/WORKSPACE.bazel +++ /dev/null @@ -1,3 +0,0 @@ -load("//.aspect/workflows:deps.bzl", "fetch_workflows_deps") - -fetch_workflows_deps() diff --git a/angular-ngc/.bazelversion b/angular-ngc/.bazelversion deleted file mode 120000 index b3326049..00000000 --- a/angular-ngc/.bazelversion +++ /dev/null @@ -1 +0,0 @@ -../.bazelversion \ No newline at end of file diff --git a/angular-ngc/.bazelversion b/angular-ngc/.bazelversion new file mode 100644 index 00000000..815da58b --- /dev/null +++ b/angular-ngc/.bazelversion @@ -0,0 +1 @@ +7.4.1 diff --git a/bzlmod/.bazelversion b/bzlmod/.bazelversion deleted file mode 120000 index af130ee0..00000000 --- a/bzlmod/.bazelversion +++ /dev/null @@ -1 +0,0 @@ -../bazelrc/.bazelversion \ No newline at end of file diff --git a/bzlmod/.bazelversion b/bzlmod/.bazelversion new file mode 100644 index 00000000..815da58b --- /dev/null +++ b/bzlmod/.bazelversion @@ -0,0 +1 @@ +7.4.1 diff --git a/check-npm-determinism/.bazelversion b/check-npm-determinism/.bazelversion deleted file mode 120000 index b3326049..00000000 --- a/check-npm-determinism/.bazelversion +++ /dev/null @@ -1 +0,0 @@ -../.bazelversion \ No newline at end of file diff --git a/check-npm-determinism/.bazelversion b/check-npm-determinism/.bazelversion new file mode 100644 index 00000000..815da58b --- /dev/null +++ b/check-npm-determinism/.bazelversion @@ -0,0 +1 @@ +7.4.1 diff --git a/directory_path/.bazelversion b/directory_path/.bazelversion deleted file mode 120000 index b3326049..00000000 --- a/directory_path/.bazelversion +++ /dev/null @@ -1 +0,0 @@ -../.bazelversion \ No newline at end of file diff --git a/directory_path/.bazelversion b/directory_path/.bazelversion new file mode 100644 index 00000000..815da58b --- /dev/null +++ b/directory_path/.bazelversion @@ -0,0 +1 @@ +7.4.1 diff --git a/eager-fetch/.bazelversion b/eager-fetch/.bazelversion deleted file mode 120000 index b3326049..00000000 --- a/eager-fetch/.bazelversion +++ /dev/null @@ -1 +0,0 @@ -../.bazelversion \ No newline at end of file diff --git a/eager-fetch/.bazelversion b/eager-fetch/.bazelversion new file mode 100644 index 00000000..815da58b --- /dev/null +++ b/eager-fetch/.bazelversion @@ -0,0 +1 @@ +7.4.1 diff --git a/jest/.bazelversion b/jest/.bazelversion deleted file mode 120000 index b3326049..00000000 --- a/jest/.bazelversion +++ /dev/null @@ -1 +0,0 @@ -../.bazelversion \ No newline at end of file diff --git a/jest/.bazelversion b/jest/.bazelversion new file mode 100644 index 00000000..815da58b --- /dev/null +++ b/jest/.bazelversion @@ -0,0 +1 @@ +7.4.1 diff --git a/logger/client/src/build/aspect/JavaLoggingClientTest.java b/logger/client/src/build/aspect/JavaLoggingClientTest.java index 0d0fa97a..d4550ce5 100644 --- a/logger/client/src/build/aspect/JavaLoggingClientTest.java +++ b/logger/client/src/build/aspect/JavaLoggingClientTest.java @@ -2,7 +2,6 @@ import static org.junit.Assert.assertEquals; -import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; @@ -18,6 +17,6 @@ public void testHello() throws Exception { @Test public void testHelloAgain() throws Exception { - assertEquals(1, 1); + assertEquals(1, 2 - 1); } -} \ No newline at end of file +} diff --git a/logger/schema/logger.pb.go b/logger/schema/logger.pb.go index 12acdeb7..fbcd03dd 100644 --- a/logger/schema/logger.pb.go +++ b/logger/schema/logger.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 -// protoc v5.27.1 +// protoc v5.28.2 // source: logger/schema/logger.proto package logger diff --git a/maven_install.json b/maven_install.json index 5300c78b..d827b515 100644 --- a/maven_install.json +++ b/maven_install.json @@ -1,473 +1,361 @@ { "__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL", - "__INPUT_ARTIFACTS_HASH": -590699293, - "__RESOLVED_ARTIFACTS_HASH": 1040837938, - "conflict_resolution": { - "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.9.0", - "com.google.errorprone:error_prone_annotations:2.3.2": "com.google.errorprone:error_prone_annotations:2.14.0" - }, + "__INPUT_ARTIFACTS_HASH": -303709648, + "__RESOLVED_ARTIFACTS_HASH": -861356853, "artifacts": { "com.google.android:annotations": { "shasums": { - "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", - "sources": "e9b667aa958df78ea1ad115f7bbac18a5869c3128b1d5043feb360b0cfce9d40" + "jar": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15" }, "version": "4.1.1.4" }, "com.google.api.grpc:proto-google-common-protos": { "shasums": { - "jar": "0d830380ec66bd7e25eee63aa0a5a08578e46ad187fb72d99b44d9ba22827f91", - "sources": "ea54fe7b9585f69f819c63dec60d8334654ece38e331fa8d6ed11e11a6affba2" + "jar": "0d830380ec66bd7e25eee63aa0a5a08578e46ad187fb72d99b44d9ba22827f91" }, "version": "2.9.0" }, "com.google.auth:google-auth-library-credentials": { "shasums": { - "jar": "6ad4416d9360a1df3a660c43493e9605416ddd4de953ffbb14dd582a591b09a1", - "sources": "2ebd10e88fa862919728bf7604b5b25aa51c19732c6a1d7fa1e9d68688c2ecee" + "jar": "6ad4416d9360a1df3a660c43493e9605416ddd4de953ffbb14dd582a591b09a1" }, "version": "1.4.0" }, "com.google.auth:google-auth-library-oauth2-http": { "shasums": { - "jar": "bbf99bba3394c699c48b2e67257dfa96b84c6ee54c348bd426c94207b84254ba", - "sources": "7af3571aad62df42a56051c212c00a334c8cbd886b5bb06da1abc82417e3f5b7" + "jar": "bbf99bba3394c699c48b2e67257dfa96b84c6ee54c348bd426c94207b84254ba" }, "version": "1.4.0" }, "com.google.auto.value:auto-value-annotations": { "shasums": { - "jar": "fa5469f4c44ee598a2d8f033ab0a9dcbc6498a0c5e0c998dfa0c2adf51358044", - "sources": "72c43da0e3284faecca1deeeb4b52a6e4065c8ee3c56910ce4c0c44f6967a652" + "jar": "fa5469f4c44ee598a2d8f033ab0a9dcbc6498a0c5e0c998dfa0c2adf51358044" }, "version": "1.9" }, "com.google.code.findbugs:jsr305": { "shasums": { - "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "sources": "1c9e85e272d0708c6a591dc74828c71603053b48cc75ae83cce56912a2aa063b" + "jar": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" }, "version": "3.0.2" }, "com.google.code.gson:gson": { "shasums": { - "jar": "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d", - "sources": "75429446e9d9e90c5b6a84aa06d8d27783f29c70b3de65a6c2d50d27cece64dc" + "jar": "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d" }, "version": "2.9.0" }, "com.google.errorprone:error_prone_annotations": { "shasums": { - "jar": "1494e24e7bd5496e7d6f705169dddd46081cefb882ea4fc60b4a58ca50767f34", - "sources": "cd3098cda0bb04ffd029582ff6edb9f4ce3fecc371dd8253a1be121f2292aea8" + "jar": "1494e24e7bd5496e7d6f705169dddd46081cefb882ea4fc60b4a58ca50767f34" }, "version": "2.14.0" }, "com.google.guava:failureaccess": { "shasums": { - "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26", - "sources": "092346eebbb1657b51aa7485a246bf602bb464cc0b0e2e1c7e7201fadce1e98f" + "jar": "a171ee4c734dd2da837e4b16be9df4661afab72a41adaf31eb84dfdaf936ca26" }, "version": "1.0.1" }, "com.google.guava:guava": { "shasums": { - "jar": "a42edc9cab792e39fe39bb94f3fca655ed157ff87a8af78e1d6ba5b07c4a00ab", - "sources": "8ab1853cdaf936ec88be80c17302b7c20abafbd4f54d4fb54d7011c529e3a44a" - }, - "version": "31.1-jre" - }, - "com.google.guava:guava-testlib": { - "shasums": { - "jar": "aadc71b10d5c3ac474dd16be84cfb18d257e584d1e0a59f8cab64ef4376226ce", - "sources": "7149659f8966197dcd91a42183349f862d3973f8e65efe6d03e678464fa13bfd" + "jar": "32ac2ed709d96d278b5d2e3e5cea178fa4939939c525fb647532f013308db309" }, - "version": "31.1-jre" + "version": "31.1-android" }, "com.google.guava:listenablefuture": { "shasums": { - "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99", - "sources": null + "jar": "b372a037d4230aa57fbeffdef30fd6123f9c0c2db85d0aced00c91b974f33f99" }, "version": "9999.0-empty-to-avoid-conflict-with-guava" }, "com.google.http-client:google-http-client": { "shasums": { - "jar": "4a42d2c383373bf61c798f1882745989b9836bb032a8a4019890ecb6cd903ef3", - "sources": "e01bf612119655934574002ad15c0e80b174949d118ab2378d291d065cab3ebd" + "jar": "4a42d2c383373bf61c798f1882745989b9836bb032a8a4019890ecb6cd903ef3" }, "version": "1.41.0" }, "com.google.http-client:google-http-client-gson": { "shasums": { - "jar": "18766d1bbeb6d363763ef725bc82ed3c8c45f88eadbf149965e6e8c8d9b70d9f", - "sources": "d57cf3a5ba02a65e03d1b35e0164502f09dfca08a7547f682b63bff3951aeae6" + "jar": "18766d1bbeb6d363763ef725bc82ed3c8c45f88eadbf149965e6e8c8d9b70d9f" }, "version": "1.41.0" }, "com.google.j2objc:j2objc-annotations": { "shasums": { - "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b", - "sources": "ba4df669fec153fa4cd0ef8d02c6d3ef0702b7ac4cabe080facf3b6e490bb972" + "jar": "21af30c92267bd6122c0e0b4d20cccb6641a37eaf956c6540ec471d584e64a7b" }, "version": "1.3" }, "com.google.protobuf:protobuf-java": { "shasums": { - "jar": "798c79f6c9fc6859cc76aa5474228aad250821438e1004dad34880d53aa745f9", - "sources": "e918bb0767c4e19e3bab588d0c1bd2b1faa9a3b9a6e7cb88fd14b3aa3e53eeca" + "jar": "ad2388477b3b96994241e64731a136894dc9fed6deb9f276d484a8b171b1450c" }, - "version": "4.27.1" + "version": "4.28.0" }, "com.google.protobuf:protobuf-java-util": { "shasums": { - "jar": "9b98a2a4eb9ebc6103b14ab81badb82e32c8fe1d751aa4055830424974b7e142", - "sources": "43b9188848b01cec71d34326868e25c102b2a344c6ef1072d54c3681559c5f57" + "jar": "9b98a2a4eb9ebc6103b14ab81badb82e32c8fe1d751aa4055830424974b7e142" }, "version": "3.21.7" }, "com.google.re2j:re2j": { "shasums": { - "jar": "c8b5c3472d4db594a865b2e47f835d07fb8b1415eeba559dccfb0a6945f033cd", - "sources": "93cddb0d06f582f6133d0a6d713efae558a1cfb92646cbd27ade5e7912134a95" + "jar": "c8b5c3472d4db594a865b2e47f835d07fb8b1415eeba559dccfb0a6945f033cd" }, "version": "1.6" }, - "com.google.truth:truth": { - "shasums": { - "jar": "a85e03b8b6ae8780f060cfded9500a3d1b5f52808f99a2ea6da9c683313c7518", - "sources": "a98b2f82af388484dfe1b2b859c3c05a28fcae000fc532ef0155e1814fa3af05" - }, - "version": "1.1.2" - }, "com.squareup.okio:okio": { "shasums": { - "jar": "19a7ff48d86d3cf4497f7f250fbf295f430c13a528dd5b7b203f821802b886ad", - "sources": "537b41075d390d888aec040d0798211b1702d34f558efc09364b5f7d388ec496" + "jar": "19a7ff48d86d3cf4497f7f250fbf295f430c13a528dd5b7b203f821802b886ad" }, "version": "1.17.5" }, "commons-codec:commons-codec": { "shasums": { - "jar": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d", - "sources": "901cb5d1f7c2877017c95d3c5efd5a497738d0162ef72cdf58e9cb13f50b2e9c" + "jar": "e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d" }, "version": "1.11" }, "commons-logging:commons-logging": { "shasums": { - "jar": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", - "sources": "44347acfe5860461728e9cb33251e97345be36f8a0dfd5c5130c172559455f41" + "jar": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636" }, "version": "1.2" }, "io.grpc:grpc-all": { "shasums": { - "jar": "3053a6f62ac38fceccb96f5afa1e7dd9065e4953eda79f1dd175665b7d4116e6", - "sources": "3f026f29f85b6344677ef064aba7fb2d51022c7468e0b1a41316576774a42576" + "jar": "3053a6f62ac38fceccb96f5afa1e7dd9065e4953eda79f1dd175665b7d4116e6" }, "version": "1.51.1" }, "io.grpc:grpc-alts": { "shasums": { - "jar": "2bc4450158f57b5deb7141f1727f975dfa776b9ce46a2928f1e3648918c2dd99", - "sources": "b6110f3e48304edd7660e583004ca570f581cd016093b65a464008ad2bc3b89e" + "jar": "2bc4450158f57b5deb7141f1727f975dfa776b9ce46a2928f1e3648918c2dd99" }, "version": "1.51.1" }, "io.grpc:grpc-api": { "shasums": { - "jar": "b38d9c8a8a3099f0f23d21c4cc638bedd86c9715a5663586125f68e9515de945", - "sources": "9340b3bf59f54773cdaed72ed50c67ccda4eb545bd6baf2a7203ba4fdd705c40" + "jar": "b38d9c8a8a3099f0f23d21c4cc638bedd86c9715a5663586125f68e9515de945" }, "version": "1.51.1" }, "io.grpc:grpc-auth": { "shasums": { - "jar": "5cb22a9aa5aa4a1e07c99a8011cbe2d1b4913ba43f1d770affc23f4086087a28", - "sources": "7c4e698bd39203c7705a18a8b6ea1d34f32a85ce94449fc077e85246daf3bd00" + "jar": "5cb22a9aa5aa4a1e07c99a8011cbe2d1b4913ba43f1d770affc23f4086087a28" }, "version": "1.51.1" }, "io.grpc:grpc-context": { "shasums": { - "jar": "d37d0c69abbb151884259dc113d50a93aa1f0870c4d7c808a033c5be2b735b0b", - "sources": "bf85d637d9bd38746a9bbb37ed9db950b6f3143e2ee696e74de72b7951d1cc04" + "jar": "d37d0c69abbb151884259dc113d50a93aa1f0870c4d7c808a033c5be2b735b0b" }, "version": "1.51.1" }, "io.grpc:grpc-core": { "shasums": { - "jar": "e309917b4eaf033b90857e4ef9bf474004910498f87a3e5785f2aa7a1cd26efe", - "sources": "64c2a24d6a0b4ced6b507d47bbe4cec719c3e87ec60e51a8ef04426b2c2299bb" + "jar": "e309917b4eaf033b90857e4ef9bf474004910498f87a3e5785f2aa7a1cd26efe" }, "version": "1.51.1" }, "io.grpc:grpc-grpclb": { "shasums": { - "jar": "04cc8ea98ecc0ff75935f87b2ded618ef3c57de8bae53a2d5ac8a079401d1451", - "sources": "36c57eddb3c4174364b540c5df3d5849c70ca5618ef521d308e2907acbd3c2e1" + "jar": "04cc8ea98ecc0ff75935f87b2ded618ef3c57de8bae53a2d5ac8a079401d1451" }, "version": "1.51.1" }, "io.grpc:grpc-netty": { "shasums": { - "jar": "3b1df5ca3c45b010f00e2e7f76579b90920dfacb112466f36762555fbe5f1c9b", - "sources": "b44948fa2cf150e0980714a1e3013c26f56b1f40854a70ce62d259ec2b32c1ed" + "jar": "3b1df5ca3c45b010f00e2e7f76579b90920dfacb112466f36762555fbe5f1c9b" }, "version": "1.51.1" }, "io.grpc:grpc-netty-shaded": { "shasums": { - "jar": "87600c4f5045c47c9138de8a3111f59ed0ebe6317918f47daa7e7b2423d1000e", - "sources": "3f026f29f85b6344677ef064aba7fb2d51022c7468e0b1a41316576774a42576" + "jar": "87600c4f5045c47c9138de8a3111f59ed0ebe6317918f47daa7e7b2423d1000e" }, "version": "1.51.1" }, "io.grpc:grpc-okhttp": { "shasums": { - "jar": "05b99f2460a49db65cb32a534087c85d4634590de5fc3c5006885a6ed6851101", - "sources": "72047a6d2a4abe6193fd2e7bf5ec6eb9253404644f15702a69dd87cdd561fb9b" + "jar": "05b99f2460a49db65cb32a534087c85d4634590de5fc3c5006885a6ed6851101" }, "version": "1.51.1" }, "io.grpc:grpc-protobuf": { "shasums": { - "jar": "3881b3d2f6b7d863d603567fe490172174a84142354d2e851b0a31f9473931a7", - "sources": "db7911bab721f564f89f579da47e367300d428d3525b5ee98a4a1e6d5474bf99" + "jar": "3881b3d2f6b7d863d603567fe490172174a84142354d2e851b0a31f9473931a7" }, "version": "1.51.1" }, "io.grpc:grpc-protobuf-lite": { "shasums": { - "jar": "9b13eab2b7c6e10b85547c1fedae0bb3513c0b3d2133bd46b9ed23bf2e319378", - "sources": "aeff2e57a73890d0c996dafab7b6b04676c8c2b185070989e8bc62f6fa7f5e27" + "jar": "9b13eab2b7c6e10b85547c1fedae0bb3513c0b3d2133bd46b9ed23bf2e319378" }, "version": "1.51.1" }, "io.grpc:grpc-rls": { "shasums": { - "jar": "1c511b8f46352ff2f793058806149d6c5355fc9b91d7105919f6a610a63c6550", - "sources": "50de48ffd085bcc3eba05e8a11ba4e8d20601731bc16e8e2db1e0ddb96144978" + "jar": "1c511b8f46352ff2f793058806149d6c5355fc9b91d7105919f6a610a63c6550" }, "version": "1.51.1" }, "io.grpc:grpc-services": { "shasums": { - "jar": "59d054f885856a47939b1956857c5af8ea0567f78d4c7bc48213ad436af30d75", - "sources": "e33d8a733e50067afb83e7b90f098f24e449bc2cab81a0a763897a6264c7771c" + "jar": "59d054f885856a47939b1956857c5af8ea0567f78d4c7bc48213ad436af30d75" }, "version": "1.51.1" }, "io.grpc:grpc-stub": { "shasums": { - "jar": "c5f8f68f301dac328e89d18adf2a6aaa54546b1a0e7c32b77c60f30aa9c90085", - "sources": "c4f19353cf037c9e8c7d490d1138b09eb534b3347e74260de1743adba96eba36" + "jar": "c5f8f68f301dac328e89d18adf2a6aaa54546b1a0e7c32b77c60f30aa9c90085" }, "version": "1.51.1" }, "io.grpc:grpc-testing": { "shasums": { - "jar": "5128c09df2bdf67ee4a6cb89516e868aee2bd6ab503c22d8d7c802b34145dd8a", - "sources": "5a34dfc8c0d7a29d0267abec068434a158f1a0d2a877f7b60a98aee96a542303" + "jar": "5128c09df2bdf67ee4a6cb89516e868aee2bd6ab503c22d8d7c802b34145dd8a" }, "version": "1.51.1" }, "io.grpc:grpc-xds": { "shasums": { - "jar": "a7c8aaa13a06a31f77299fddacb3d3516cbadb897527d1dd6a5298f4c670f27f", - "sources": "f25d34a37c9a00f4d3e6109de8ccf748073fb91157670685c51b41afff30d9b9" + "jar": "a7c8aaa13a06a31f77299fddacb3d3516cbadb897527d1dd6a5298f4c670f27f" }, "version": "1.51.1" }, "io.netty:netty-buffer": { "shasums": { - "jar": "53b3c99c025f7344960d8a410df5792caba4444dd82c18606a572f7361127f98", - "sources": "c803fec4e07a3b3ddfb280d0463d0f2a34800020177a3ed927c70ee64a352752" + "jar": "53b3c99c025f7344960d8a410df5792caba4444dd82c18606a572f7361127f98" }, "version": "4.1.79.Final" }, "io.netty:netty-codec": { "shasums": { - "jar": "a80dcb79077d217a30d8c9e43c1da577b642f1e6fb1aa80bc22b3eb872b565de", - "sources": "f2d7591b6b6803a401d4f85ab5ad9790ce0e48626b17073f384b941d3eeea615" + "jar": "a80dcb79077d217a30d8c9e43c1da577b642f1e6fb1aa80bc22b3eb872b565de" }, "version": "4.1.79.Final" }, "io.netty:netty-codec-http": { "shasums": { - "jar": "16e785040f8d0c39e9ae5194b6527c89f5e15116bba4ad7f4fc776cdb1b92918", - "sources": "87b9cb7c6e58433a535ca640ba3f37f72d139eef3dfc5e1eda66cf3df6057de5" + "jar": "16e785040f8d0c39e9ae5194b6527c89f5e15116bba4ad7f4fc776cdb1b92918" }, "version": "4.1.79.Final" }, "io.netty:netty-codec-http2": { "shasums": { - "jar": "9e767a904b0aab9c44aaac947abf0911055f341459520b2503c7014a4635c7f8", - "sources": "f29c7462f920774066f004e9ed82b61a42285a826127d3ba454943e030a832f9" + "jar": "9e767a904b0aab9c44aaac947abf0911055f341459520b2503c7014a4635c7f8" }, "version": "4.1.79.Final" }, "io.netty:netty-codec-socks": { "shasums": { - "jar": "618fde253dda73a039b9b7ae813c34570c4ec7cd95142c2a44602a988b789f00", - "sources": "12ad351912528a80823ae601b88ed1b22e2f33938a660f8884fa72634328019f" + "jar": "618fde253dda73a039b9b7ae813c34570c4ec7cd95142c2a44602a988b789f00" }, "version": "4.1.79.Final" }, "io.netty:netty-common": { "shasums": { - "jar": "1a0da37e96dbc41bbe56fc11e621a1718ef2b31f6bcc3f489ba2d22c235e6a3c", - "sources": "7e1302cc2fee36f23a93d9f91612be38e053587af2272e518379c6ed4936c5a9" + "jar": "1a0da37e96dbc41bbe56fc11e621a1718ef2b31f6bcc3f489ba2d22c235e6a3c" }, "version": "4.1.79.Final" }, "io.netty:netty-handler": { "shasums": { - "jar": "b61f5630af6b3cd4e18885c5fde2f8643a98fe03e529e05f88bfe80ae3cbd71e", - "sources": "6a14a956e058372d03e0a387fdc307e7d7fe8f744af0ebc9467aefdda681e771" + "jar": "b61f5630af6b3cd4e18885c5fde2f8643a98fe03e529e05f88bfe80ae3cbd71e" }, "version": "4.1.79.Final" }, "io.netty:netty-handler-proxy": { "shasums": { - "jar": "99a6ee5ff3eb38caa5c5b215826606856b56dc040d888f69116d9c6db88709ae", - "sources": "330ed7d0832fcb7d65f0623e249944a310a9a6c94f669fc1be7dc4e0bbd9b355" + "jar": "99a6ee5ff3eb38caa5c5b215826606856b56dc040d888f69116d9c6db88709ae" }, "version": "4.1.79.Final" }, "io.netty:netty-resolver": { "shasums": { - "jar": "c6c111a337bb6b3a889ceab321e9473da49a4e261dcf422fca22284064e38130", - "sources": "1f717fd4755e57881b5b0ec8b8d07cf2c2f6b7599758eb0fd7b3d559d43be8eb" + "jar": "c6c111a337bb6b3a889ceab321e9473da49a4e261dcf422fca22284064e38130" }, "version": "4.1.79.Final" }, "io.netty:netty-transport": { "shasums": { - "jar": "71cf99b6c3685b64af9b1de161b23f107d7ce8077a95921f7dc70ca25838f034", - "sources": "a6d991171e7b699cdbf42961bb0d43304f355388b1d92fcb75ee38856ea9c200" + "jar": "71cf99b6c3685b64af9b1de161b23f107d7ce8077a95921f7dc70ca25838f034" }, "version": "4.1.79.Final" }, "io.netty:netty-transport-native-unix-common": { "shasums": { - "jar": "5b017dd9600af65ea1746a3b52dabd81ee4bf3df9b50909db4fb49fcb3592970", - "sources": "8ef6f156eb3ff6b18e6c79e83138351bf2ea94dbc2d26b158990ea1350ec1a3d" + "jar": "5b017dd9600af65ea1746a3b52dabd81ee4bf3df9b50909db4fb49fcb3592970" }, "version": "4.1.79.Final" }, "io.opencensus:opencensus-api": { "shasums": { - "jar": "0c1723f3f6d3061323845ce8b88b35fdda500812e0a75b8eb5fcc4ad8c871a95", - "sources": "0c6aedc3a87be3b8110eeeb8d7df84d68c3b79831247ddf422d14a2c5faa5fd1" + "jar": "0c1723f3f6d3061323845ce8b88b35fdda500812e0a75b8eb5fcc4ad8c871a95" }, "version": "0.28.0" }, "io.opencensus:opencensus-contrib-http-util": { "shasums": { - "jar": "49c3db2a29f1fdb2f73928cbea969bd1d40fab7cc5bb6273022babd96f7a789b", - "sources": "57991d9ef81499585431a5f9fdbff8b1acabd7826428a514f45d24100887eeaf" + "jar": "49c3db2a29f1fdb2f73928cbea969bd1d40fab7cc5bb6273022babd96f7a789b" }, "version": "0.28.0" }, "io.opencensus:opencensus-proto": { "shasums": { - "jar": "0c192d451e9dd74e98721b27d02f0e2b6bca44b51563b5dabf2e211f7a3ebf13", - "sources": "7f077c177e1241e3afec0b42d7f64b89b18c2ef37a29651fc6d2a46315a3ca42" + "jar": "0c192d451e9dd74e98721b27d02f0e2b6bca44b51563b5dabf2e211f7a3ebf13" }, "version": "0.2.0" }, "io.perfmark:perfmark-api": { "shasums": { - "jar": "2044542933fcdf40ad18441bec37646d150c491871157f288847e29cb81de4cb", - "sources": "007b6b6beaba11fabb025d79b8774b6a7583596a8ec0a28157570304642b0e72" + "jar": "2044542933fcdf40ad18441bec37646d150c491871157f288847e29cb81de4cb" }, "version": "0.25.0" }, "junit:junit": { "shasums": { - "jar": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "sources": "34181df6482d40ea4c046b063cb53c7ffae94bdf1b1d62695bdf3adf9dea7e3a" + "jar": "59721f0805e223d84b90677887d9ff567dc534d7c502ca903c0c2b17f05c116a" }, - "version": "4.13.2" - }, - "net.bytebuddy:byte-buddy": { - "shasums": { - "jar": "d2e46555699e70361b5471a7e142f9c67855bba6907a285177ebd8ad973775d8", - "sources": "94a6f5d7d8491ca7541f2da90bac4f084e04264112e936334493b2c2f094455d" - }, - "version": "1.12.7" - }, - "net.bytebuddy:byte-buddy-agent": { - "shasums": { - "jar": "73d84bb6e8e8980e674d796a29063f510ceb527c6f8c912a08a13e236be05c71", - "sources": "a6d5b1157061231f61c833f1cc76c71287947c75b4064404a47f01f6e970c544" - }, - "version": "1.12.7" + "version": "4.12" }, "org.apache.httpcomponents:httpclient": { "shasums": { - "jar": "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743", - "sources": "b1e9194fd83ce135831e28346731d9644cb2a08dea37ada2aa56ceb8f1b0c566" + "jar": "6fe9026a566c6a5001608cf3fc32196641f6c1e5e1986d1037ccdbd5f31ef743" }, "version": "4.5.13" }, "org.apache.httpcomponents:httpcore": { "shasums": { - "jar": "3cbaed088c499a10f96dde58f39dc0e7985171abd88138ca1655a872011bb142", - "sources": "1510fc72cf2858244bdeb0d7f5d266fe584ecbd2ffe0d91b10a6d80641cd1985" + "jar": "3cbaed088c499a10f96dde58f39dc0e7985171abd88138ca1655a872011bb142" }, "version": "4.4.15" }, "org.checkerframework:checker-qual": { "shasums": { - "jar": "ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb", - "sources": "fd99a45195ed893803624d1030387056a96601013f5e61ccabd79abb4ddfa876" + "jar": "ff10785ac2a357ec5de9c293cb982a2cbb605c0309ea4cc1cb9b9bc6dbe7f3cb" }, "version": "3.12.0" }, "org.codehaus.mojo:animal-sniffer-annotations": { "shasums": { - "jar": "2f25841c937e24959a57b630e2c4b8525b3d0f536f2e511c9b2bed30b1651d54", - "sources": "b96c0e3e96686e4ace91f416ff2f7c5a53a53f25be6e404fc71bfcf20e9c253e" + "jar": "2f25841c937e24959a57b630e2c4b8525b3d0f536f2e511c9b2bed30b1651d54" }, "version": "1.21" }, "org.conscrypt:conscrypt-openjdk-uber": { "shasums": { - "jar": "eaf537d98e033d0f0451cd1b8cc74e02d7b55ec882da63c88060d806ba89c348", - "sources": "aa1d02e65351e202e83ece0614bce1022aa1da6e77313ef7c7663ab45fa9e3a5" + "jar": "eaf537d98e033d0f0451cd1b8cc74e02d7b55ec882da63c88060d806ba89c348" }, "version": "2.5.2" }, "org.hamcrest:hamcrest-core": { "shasums": { - "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9", - "sources": "e223d2d8fbafd66057a8848cc94222d63c3cedd652cc48eddc0ab5c39c0f84df" + "jar": "66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" }, "version": "1.3" - }, - "org.mockito:mockito-core": { - "shasums": { - "jar": "148de2c6928365db29443ca12d35c930d9f481172b934fdd801d1cb1409ea83a", - "sources": "7d530f39577843b16f6dba2c49846f07101f3ce734ac8caef4ba932f6527f1f6" - }, - "version": "4.3.1" - }, - "org.objenesis:objenesis": { - "shasums": { - "jar": "03d960bd5aef03c653eb000413ada15eb77cdd2b8e4448886edf5692805e35f3", - "sources": "56a7987f5746bd809c363e29055c41f5472a086b0e0e32248693e064d10bc306" - }, - "version": "3.2" - }, - "org.ow2.asm:asm": { - "shasums": { - "jar": "0df97574914aee92fd349d0cb4e00f3345d45b2c239e0bb50f0a90ead47888e0", - "sources": "829bc5eb0ccd705a7c8afbf7cdc4b7e9a9f733d3a1a954b9afffd99c8e063366" - }, - "version": "9.0" } }, "dependencies": { @@ -490,14 +378,6 @@ "com.google.j2objc:j2objc-annotations", "org.checkerframework:checker-qual" ], - "com.google.guava:guava-testlib": [ - "com.google.code.findbugs:jsr305", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:guava", - "com.google.j2objc:j2objc-annotations", - "junit:junit", - "org.checkerframework:checker-qual" - ], "com.google.http-client:google-http-client": [ "com.google.code.findbugs:jsr305", "com.google.guava:guava", @@ -519,14 +399,6 @@ "com.google.j2objc:j2objc-annotations", "com.google.protobuf:protobuf-java" ], - "com.google.truth:truth": [ - "com.google.auto.value:auto-value-annotations", - "com.google.errorprone:error_prone_annotations", - "com.google.guava:guava", - "junit:junit", - "org.checkerframework:checker-qual", - "org.ow2.asm:asm" - ], "io.grpc:grpc-all": [ "io.grpc:grpc-api", "io.grpc:grpc-auth", @@ -725,14 +597,8 @@ "commons-codec:commons-codec", "commons-logging:commons-logging", "org.apache.httpcomponents:httpcore" - ], - "org.mockito:mockito-core": [ - "net.bytebuddy:byte-buddy", - "net.bytebuddy:byte-buddy-agent", - "org.objenesis:objenesis" ] }, - "skipped": ["com.google.guava:listenablefuture:jar:sources"], "packages": { "com.google.android:annotations": ["android.annotation"], "com.google.api.grpc:proto-google-common-protos": [ @@ -801,15 +667,6 @@ "com.google.common.xml", "com.google.thirdparty.publicsuffix" ], - "com.google.guava:guava-testlib": [ - "com.google.common.collect.testing", - "com.google.common.collect.testing.features", - "com.google.common.collect.testing.google", - "com.google.common.collect.testing.testers", - "com.google.common.escape.testing", - "com.google.common.testing", - "com.google.common.util.concurrent.testing" - ], "com.google.http-client:google-http-client": [ "com.google.api.client.http", "com.google.api.client.http.apache", @@ -838,7 +695,6 @@ ], "com.google.protobuf:protobuf-java-util": ["com.google.protobuf.util"], "com.google.re2j:re2j": ["com.google.re2j"], - "com.google.truth:truth": ["com.google.common.truth"], "com.squareup.okio:okio": ["okio"], "commons-codec:commons-codec": [ "org.apache.commons.codec", @@ -1148,10 +1004,8 @@ "org.junit.experimental.theories", "org.junit.experimental.theories.internal", "org.junit.experimental.theories.suppliers", - "org.junit.function", "org.junit.internal", "org.junit.internal.builders", - "org.junit.internal.management", "org.junit.internal.matchers", "org.junit.internal.requests", "org.junit.internal.runners", @@ -1168,51 +1022,6 @@ "org.junit.runners.parameterized", "org.junit.validator" ], - "net.bytebuddy:byte-buddy": [ - "net.bytebuddy", - "net.bytebuddy.agent.builder", - "net.bytebuddy.asm", - "net.bytebuddy.build", - "net.bytebuddy.description", - "net.bytebuddy.description.annotation", - "net.bytebuddy.description.enumeration", - "net.bytebuddy.description.field", - "net.bytebuddy.description.method", - "net.bytebuddy.description.modifier", - "net.bytebuddy.description.type", - "net.bytebuddy.dynamic", - "net.bytebuddy.dynamic.loading", - "net.bytebuddy.dynamic.scaffold", - "net.bytebuddy.dynamic.scaffold.inline", - "net.bytebuddy.dynamic.scaffold.subclass", - "net.bytebuddy.implementation", - "net.bytebuddy.implementation.attribute", - "net.bytebuddy.implementation.auxiliary", - "net.bytebuddy.implementation.bind", - "net.bytebuddy.implementation.bind.annotation", - "net.bytebuddy.implementation.bytecode", - "net.bytebuddy.implementation.bytecode.assign", - "net.bytebuddy.implementation.bytecode.assign.primitive", - "net.bytebuddy.implementation.bytecode.assign.reference", - "net.bytebuddy.implementation.bytecode.collection", - "net.bytebuddy.implementation.bytecode.constant", - "net.bytebuddy.implementation.bytecode.member", - "net.bytebuddy.jar.asm", - "net.bytebuddy.jar.asm.commons", - "net.bytebuddy.jar.asm.signature", - "net.bytebuddy.matcher", - "net.bytebuddy.pool", - "net.bytebuddy.utility", - "net.bytebuddy.utility.dispatcher", - "net.bytebuddy.utility.nullability", - "net.bytebuddy.utility.privilege", - "net.bytebuddy.utility.visitor" - ], - "net.bytebuddy:byte-buddy-agent": [ - "net.bytebuddy.agent", - "net.bytebuddy.agent.utility.nullability" - ], - "net.bytebuddy:byte-buddy:jar:sources": ["net.bytebuddy.build"], "org.apache.httpcomponents:httpclient": [ "org.apache.http.auth", "org.apache.http.auth.params", @@ -1301,221 +1110,148 @@ "org.hamcrest", "org.hamcrest.core", "org.hamcrest.internal" - ], - "org.mockito:mockito-core": [ - "org.mockito", - "org.mockito.codegen", - "org.mockito.configuration", - "org.mockito.creation.instance", - "org.mockito.exceptions.base", - "org.mockito.exceptions.misusing", - "org.mockito.exceptions.stacktrace", - "org.mockito.exceptions.verification", - "org.mockito.exceptions.verification.junit", - "org.mockito.exceptions.verification.opentest4j", - "org.mockito.hamcrest", - "org.mockito.internal", - "org.mockito.internal.configuration", - "org.mockito.internal.configuration.injection", - "org.mockito.internal.configuration.injection.filter", - "org.mockito.internal.configuration.injection.scanner", - "org.mockito.internal.configuration.plugins", - "org.mockito.internal.creation", - "org.mockito.internal.creation.bytebuddy", - "org.mockito.internal.creation.instance", - "org.mockito.internal.creation.proxy", - "org.mockito.internal.creation.settings", - "org.mockito.internal.creation.util", - "org.mockito.internal.debugging", - "org.mockito.internal.exceptions", - "org.mockito.internal.exceptions.stacktrace", - "org.mockito.internal.exceptions.util", - "org.mockito.internal.framework", - "org.mockito.internal.hamcrest", - "org.mockito.internal.handler", - "org.mockito.internal.invocation", - "org.mockito.internal.invocation.finder", - "org.mockito.internal.invocation.mockref", - "org.mockito.internal.junit", - "org.mockito.internal.listeners", - "org.mockito.internal.matchers", - "org.mockito.internal.matchers.apachecommons", - "org.mockito.internal.matchers.text", - "org.mockito.internal.progress", - "org.mockito.internal.reporting", - "org.mockito.internal.runners", - "org.mockito.internal.runners.util", - "org.mockito.internal.session", - "org.mockito.internal.stubbing", - "org.mockito.internal.stubbing.answers", - "org.mockito.internal.stubbing.defaultanswers", - "org.mockito.internal.util", - "org.mockito.internal.util.collections", - "org.mockito.internal.util.concurrent", - "org.mockito.internal.util.io", - "org.mockito.internal.util.reflection", - "org.mockito.internal.verification", - "org.mockito.internal.verification.api", - "org.mockito.internal.verification.argumentmatching", - "org.mockito.internal.verification.checkers", - "org.mockito.invocation", - "org.mockito.junit", - "org.mockito.listeners", - "org.mockito.mock", - "org.mockito.plugins", - "org.mockito.quality", - "org.mockito.session", - "org.mockito.stubbing", - "org.mockito.verification" - ], - "org.objenesis:objenesis": [ - "org.objenesis", - "org.objenesis.instantiator", - "org.objenesis.instantiator.android", - "org.objenesis.instantiator.annotations", - "org.objenesis.instantiator.basic", - "org.objenesis.instantiator.gcj", - "org.objenesis.instantiator.perc", - "org.objenesis.instantiator.sun", - "org.objenesis.instantiator.util", - "org.objenesis.strategy" - ], - "org.ow2.asm:asm": ["org.objectweb.asm", "org.objectweb.asm.signature"] + ] }, "repositories": { "https://repo1.maven.org/maven2/": [ "com.google.android:annotations", - "com.google.android:annotations:jar:sources", "com.google.api.grpc:proto-google-common-protos", - "com.google.api.grpc:proto-google-common-protos:jar:sources", "com.google.auth:google-auth-library-credentials", - "com.google.auth:google-auth-library-credentials:jar:sources", "com.google.auth:google-auth-library-oauth2-http", - "com.google.auth:google-auth-library-oauth2-http:jar:sources", "com.google.auto.value:auto-value-annotations", - "com.google.auto.value:auto-value-annotations:jar:sources", "com.google.code.findbugs:jsr305", - "com.google.code.findbugs:jsr305:jar:sources", "com.google.code.gson:gson", - "com.google.code.gson:gson:jar:sources", "com.google.errorprone:error_prone_annotations", - "com.google.errorprone:error_prone_annotations:jar:sources", "com.google.guava:failureaccess", - "com.google.guava:failureaccess:jar:sources", "com.google.guava:guava", - "com.google.guava:guava-testlib", - "com.google.guava:guava-testlib:jar:sources", - "com.google.guava:guava:jar:sources", "com.google.guava:listenablefuture", "com.google.http-client:google-http-client", "com.google.http-client:google-http-client-gson", - "com.google.http-client:google-http-client-gson:jar:sources", - "com.google.http-client:google-http-client:jar:sources", "com.google.j2objc:j2objc-annotations", - "com.google.j2objc:j2objc-annotations:jar:sources", "com.google.protobuf:protobuf-java", "com.google.protobuf:protobuf-java-util", - "com.google.protobuf:protobuf-java-util:jar:sources", - "com.google.protobuf:protobuf-java:jar:sources", "com.google.re2j:re2j", - "com.google.re2j:re2j:jar:sources", - "com.google.truth:truth", - "com.google.truth:truth:jar:sources", "com.squareup.okio:okio", - "com.squareup.okio:okio:jar:sources", "commons-codec:commons-codec", - "commons-codec:commons-codec:jar:sources", "commons-logging:commons-logging", - "commons-logging:commons-logging:jar:sources", "io.grpc:grpc-all", - "io.grpc:grpc-all:jar:sources", "io.grpc:grpc-alts", - "io.grpc:grpc-alts:jar:sources", "io.grpc:grpc-api", - "io.grpc:grpc-api:jar:sources", "io.grpc:grpc-auth", - "io.grpc:grpc-auth:jar:sources", "io.grpc:grpc-context", - "io.grpc:grpc-context:jar:sources", "io.grpc:grpc-core", - "io.grpc:grpc-core:jar:sources", "io.grpc:grpc-grpclb", - "io.grpc:grpc-grpclb:jar:sources", "io.grpc:grpc-netty", "io.grpc:grpc-netty-shaded", - "io.grpc:grpc-netty-shaded:jar:sources", - "io.grpc:grpc-netty:jar:sources", "io.grpc:grpc-okhttp", - "io.grpc:grpc-okhttp:jar:sources", "io.grpc:grpc-protobuf", "io.grpc:grpc-protobuf-lite", - "io.grpc:grpc-protobuf-lite:jar:sources", - "io.grpc:grpc-protobuf:jar:sources", "io.grpc:grpc-rls", - "io.grpc:grpc-rls:jar:sources", "io.grpc:grpc-services", - "io.grpc:grpc-services:jar:sources", "io.grpc:grpc-stub", - "io.grpc:grpc-stub:jar:sources", "io.grpc:grpc-testing", - "io.grpc:grpc-testing:jar:sources", "io.grpc:grpc-xds", - "io.grpc:grpc-xds:jar:sources", "io.netty:netty-buffer", - "io.netty:netty-buffer:jar:sources", "io.netty:netty-codec", "io.netty:netty-codec-http", "io.netty:netty-codec-http2", - "io.netty:netty-codec-http2:jar:sources", - "io.netty:netty-codec-http:jar:sources", "io.netty:netty-codec-socks", - "io.netty:netty-codec-socks:jar:sources", - "io.netty:netty-codec:jar:sources", "io.netty:netty-common", - "io.netty:netty-common:jar:sources", "io.netty:netty-handler", "io.netty:netty-handler-proxy", - "io.netty:netty-handler-proxy:jar:sources", - "io.netty:netty-handler:jar:sources", "io.netty:netty-resolver", - "io.netty:netty-resolver:jar:sources", "io.netty:netty-transport", "io.netty:netty-transport-native-unix-common", - "io.netty:netty-transport-native-unix-common:jar:sources", - "io.netty:netty-transport:jar:sources", "io.opencensus:opencensus-api", - "io.opencensus:opencensus-api:jar:sources", "io.opencensus:opencensus-contrib-http-util", - "io.opencensus:opencensus-contrib-http-util:jar:sources", "io.opencensus:opencensus-proto", - "io.opencensus:opencensus-proto:jar:sources", "io.perfmark:perfmark-api", - "io.perfmark:perfmark-api:jar:sources", "junit:junit", - "junit:junit:jar:sources", - "net.bytebuddy:byte-buddy", - "net.bytebuddy:byte-buddy-agent", - "net.bytebuddy:byte-buddy-agent:jar:sources", - "net.bytebuddy:byte-buddy:jar:sources", "org.apache.httpcomponents:httpclient", - "org.apache.httpcomponents:httpclient:jar:sources", "org.apache.httpcomponents:httpcore", - "org.apache.httpcomponents:httpcore:jar:sources", "org.checkerframework:checker-qual", - "org.checkerframework:checker-qual:jar:sources", "org.codehaus.mojo:animal-sniffer-annotations", - "org.codehaus.mojo:animal-sniffer-annotations:jar:sources", "org.conscrypt:conscrypt-openjdk-uber", - "org.conscrypt:conscrypt-openjdk-uber:jar:sources", - "org.hamcrest:hamcrest-core", - "org.hamcrest:hamcrest-core:jar:sources", - "org.mockito:mockito-core", - "org.mockito:mockito-core:jar:sources", - "org.objenesis:objenesis", - "org.objenesis:objenesis:jar:sources", - "org.ow2.asm:asm", - "org.ow2.asm:asm:jar:sources" + "org.hamcrest:hamcrest-core" ] }, + "services": { + "io.grpc:grpc-core": { + "io.grpc.LoadBalancerProvider": [ + "io.grpc.internal.PickFirstLoadBalancerProvider", + "io.grpc.util.OutlierDetectionLoadBalancerProvider", + "io.grpc.util.SecretRoundRobinLoadBalancerProvider$Provider" + ], + "io.grpc.NameResolverProvider": [ + "io.grpc.internal.DnsNameResolverProvider" + ] + }, + "io.grpc:grpc-grpclb": { + "io.grpc.LoadBalancerProvider": [ + "io.grpc.grpclb.GrpclbLoadBalancerProvider" + ], + "io.grpc.NameResolverProvider": [ + "io.grpc.grpclb.SecretGrpclbNameResolverProvider$Provider" + ] + }, + "io.grpc:grpc-netty": { + "io.grpc.ManagedChannelProvider": [ + "io.grpc.netty.NettyChannelProvider", + "io.grpc.netty.UdsNettyChannelProvider" + ], + "io.grpc.NameResolverProvider": ["io.grpc.netty.UdsNameResolverProvider"], + "io.grpc.ServerProvider": ["io.grpc.netty.NettyServerProvider"] + }, + "io.grpc:grpc-netty-shaded": { + "io.grpc.ManagedChannelProvider": [ + "io.grpc.netty.shaded.io.grpc.netty.NettyChannelProvider", + "io.grpc.netty.shaded.io.grpc.netty.UdsNettyChannelProvider" + ], + "io.grpc.NameResolverProvider": [ + "io.grpc.netty.shaded.io.grpc.netty.UdsNameResolverProvider" + ], + "io.grpc.ServerProvider": [ + "io.grpc.netty.shaded.io.grpc.netty.NettyServerProvider" + ], + "reactor.blockhound.integration.BlockHoundIntegration": [ + "io.grpc.netty.shaded.io.netty.util.internal.Hidden$NettyBlockHoundIntegration" + ] + }, + "io.grpc:grpc-okhttp": { + "io.grpc.ManagedChannelProvider": ["io.grpc.okhttp.OkHttpChannelProvider"] + }, + "io.grpc:grpc-rls": { + "io.grpc.LoadBalancerProvider": ["io.grpc.rls.RlsLoadBalancerProvider"] + }, + "io.grpc:grpc-services": { + "io.grpc.LoadBalancerProvider": [ + "io.grpc.protobuf.services.internal.HealthCheckingRoundRobinLoadBalancerProvider" + ] + }, + "io.grpc:grpc-xds": { + "io.grpc.LoadBalancerProvider": [ + "io.grpc.xds.CdsLoadBalancerProvider", + "io.grpc.xds.ClusterImplLoadBalancerProvider", + "io.grpc.xds.ClusterManagerLoadBalancerProvider", + "io.grpc.xds.ClusterResolverLoadBalancerProvider", + "io.grpc.xds.LeastRequestLoadBalancerProvider", + "io.grpc.xds.PriorityLoadBalancerProvider", + "io.grpc.xds.RingHashLoadBalancerProvider", + "io.grpc.xds.WeightedTargetLoadBalancerProvider", + "io.grpc.xds.WrrLocalityLoadBalancerProvider" + ], + "io.grpc.NameResolverProvider": ["io.grpc.xds.XdsNameResolverProvider"], + "io.grpc.xds.XdsCredentialsProvider": [ + "io.grpc.xds.internal.GoogleDefaultXdsCredentialsProvider", + "io.grpc.xds.internal.InsecureXdsCredentialsProvider", + "io.grpc.xds.internal.TlsXdsCredentialsProvider" + ] + }, + "io.netty:netty-common": { + "reactor.blockhound.integration.BlockHoundIntegration": [ + "io.netty.util.internal.Hidden$NettyBlockHoundIntegration" + ] + } + }, "version": "2" } diff --git a/nestjs/.bazelversion b/nestjs/.bazelversion deleted file mode 120000 index af130ee0..00000000 --- a/nestjs/.bazelversion +++ /dev/null @@ -1 +0,0 @@ -../bazelrc/.bazelversion \ No newline at end of file diff --git a/nestjs/.bazelversion b/nestjs/.bazelversion new file mode 100644 index 00000000..815da58b --- /dev/null +++ b/nestjs/.bazelversion @@ -0,0 +1 @@ +7.4.1 diff --git a/oci_python_image/.bazelversion b/oci_python_image/.bazelversion index 15020207..815da58b 100644 --- a/oci_python_image/.bazelversion +++ b/oci_python_image/.bazelversion @@ -1 +1 @@ -7.3.0 +7.4.1 diff --git a/oci_python_image/MODULE.bazel.lock b/oci_python_image/MODULE.bazel.lock index 507535ff..88fd50a3 100644 --- a/oci_python_image/MODULE.bazel.lock +++ b/oci_python_image/MODULE.bazel.lock @@ -728,7 +728,7 @@ "@@rules_oci~//oci:extensions.bzl%oci": { "general": { "bzlTransitiveDigest": "BMOCYLv1zoEMWJEd+oFaVyMMYhWZ/WMpw6EqrganFyc=", - "usagesDigest": "1gmbaE6zUmAVxjJhvS2ACu7Q55mN1T4A3kkiZas1OL0=", + "usagesDigest": "17OgSVKnCYk//IIgmgNIkc7AbUYS+b9Sc9phoQPOgF0=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, diff --git a/pnpm-workspaces/.bazelversion b/pnpm-workspaces/.bazelversion deleted file mode 120000 index b3326049..00000000 --- a/pnpm-workspaces/.bazelversion +++ /dev/null @@ -1 +0,0 @@ -../.bazelversion \ No newline at end of file diff --git a/pnpm-workspaces/.bazelversion b/pnpm-workspaces/.bazelversion new file mode 100644 index 00000000..815da58b --- /dev/null +++ b/pnpm-workspaces/.bazelversion @@ -0,0 +1 @@ +7.4.1 diff --git a/write_source_files/bar/bar.pb.go b/write_source_files/bar/bar.pb.go index 79ffae2b..aef3b9bf 100644 --- a/write_source_files/bar/bar.pb.go +++ b/write_source_files/bar/bar.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 -// protoc v5.27.1 +// protoc v5.28.2 // source: write_source_files/bar/bar.proto package bar diff --git a/write_source_files/bar/baz.pb.go b/write_source_files/bar/baz.pb.go index e01744f0..114316e9 100644 --- a/write_source_files/bar/baz.pb.go +++ b/write_source_files/bar/baz.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 -// protoc v5.27.1 +// protoc v5.28.2 // source: write_source_files/bar/baz.proto package bar diff --git a/write_source_files/foo/foo.pb.go b/write_source_files/foo/foo.pb.go index 8bbaa839..11ab5ffe 100644 --- a/write_source_files/foo/foo.pb.go +++ b/write_source_files/foo/foo.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 -// protoc v5.27.1 +// protoc v5.28.2 // source: write_source_files/foo/foo.proto package foo diff --git a/write_source_files/foo/fum.pb.go b/write_source_files/foo/fum.pb.go index eaab69d6..b39d20af 100644 --- a/write_source_files/foo/fum.pb.go +++ b/write_source_files/foo/fum.pb.go @@ -1,7 +1,7 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.31.0 -// protoc v5.27.1 +// protoc v5.28.2 // source: write_source_files/foo/fum.proto package foo