diff --git a/bazel/envoy_mobile_repositories.bzl b/bazel/envoy_mobile_repositories.bzl index 9956bc4327..e583f3f977 100644 --- a/bazel/envoy_mobile_repositories.bzl +++ b/bazel/envoy_mobile_repositories.bzl @@ -69,6 +69,16 @@ def upstream_envoy_overrides(): urls = ["https://github.com/bazelbuild/rules_python/archive/6f37aa9966f53e063c41b7509a386d53a9f156c3.tar.gz"], ) + http_archive( + name = "com_github_nlohmann_json", + # 3.10.4 introduced incompatible changes with Envoy Mobile. Until Envoy Mobile updates it's + # minimum iOS version to 13+ this dependency cannot be updated. + sha256 = "081ed0f9f89805c2d96335c3acfa993b39a0a5b4b4cef7edb68dd2210a13458c", + strip_prefix = "json-3.10.2", + urls = ["https://github.com/nlohmann/json/archive/v3.10.2.tar.gz"], + build_file = "@envoy//bazel/external:json.BUILD", + ) + def swift_repos(): http_archive( name = "build_bazel_rules_apple", diff --git a/envoy b/envoy index c6873083a4..c926499edb 160000 --- a/envoy +++ b/envoy @@ -1 +1 @@ -Subproject commit c6873083a420c7ec698e7bf28d080531c7d55003 +Subproject commit c926499edb794c94232d29f4e54a1d81df16d2e2