Skip to content

Commit 9473bca

Browse files
Update Envoy to ad4ddf2 (Nov 13, 2025) (#1446)
- .bazelrc: upstream removed `-runtime-cpu` tags and updated `startup --host_jvm_args=...` - upstream updated tools/code_format/config.yaml Signed-off-by: grayson-lafleur-google <[email protected]>
1 parent 9ed982f commit 9473bca

File tree

4 files changed

+15
-14
lines changed

4 files changed

+15
-14
lines changed

.bazelrc

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ build:macos --copt -UDEBUG
1818
# The number 3G is chosen heuristically to both support large VM and small VM with RBE.
1919
# Startup options cannot be selected via config.
2020
# TODO: Adding just to test android
21-
startup --host_jvm_args=-Xmx3g
21+
startup --host_jvm_args="-DBAZEL_TRACK_SOURCE_DIRECTORIES=1"
2222

2323
common --noenable_bzlmod
2424

@@ -77,8 +77,6 @@ build --incompatible_enforce_config_setting_visibility
7777
test --test_verbose_timeout_warnings
7878
test --experimental_ui_max_stdouterr_bytes=11712829 #default 1048576
7979

80-
test --test_tag_filters=-runtime-cpu
81-
8280
# Allow tags to influence execution requirements
8381
common --experimental_allow_tags_propagation
8482

@@ -108,6 +106,7 @@ build --@com_googlesource_googleurl//build_config:system_icu=0
108106
# Common flags for sanitizers
109107
build:sanitizer --define tcmalloc=disabled
110108
build:sanitizer --linkopt -ldl
109+
test:sanitizer --build_tests_only
111110

112111
# Common flags for Clang (shared between all clang variants)
113112
build:clang-common --action_env=BAZEL_COMPILER=clang
@@ -164,7 +163,7 @@ build:asan-common --config=sanitizer
164163
build:asan-common --define signal_trace=disabled
165164
build:asan-common --define ENVOY_CONFIG_ASAN=1
166165
build:asan-common --build_tag_filters=-no_san
167-
build:asan-common --test_tag_filters=-no_san,-runtime-cpu
166+
build:asan-common --test_tag_filters=-no_san
168167
# The following two lines were manually edited due to #593. # unique
169168
# Flag undefined was dropped from both the lines to allow CI/ASAN to pass. # unique
170169
build:asan-common --copt -fsanitize=address # unique
@@ -217,7 +216,7 @@ build:tsan --copt -fsanitize=thread
217216
build:tsan --linkopt -fsanitize=thread
218217
build:tsan --copt -DTHREAD_SANITIZER=1
219218
build:tsan --build_tag_filters=-no_san,-no_tsan
220-
build:tsan --test_tag_filters=-no_san,-no_tsan,-runtime-cpu
219+
build:tsan --test_tag_filters=-no_san,-no_tsan
221220
# Needed due to https://github.com/libevent/libevent/issues/777
222221
build:tsan --copt -DEVENT__DISABLE_DEBUG_MODE
223222
# https://github.com/abseil/abseil-cpp/issues/760
@@ -229,7 +228,7 @@ build:tsan --test_env="TSAN_OPTIONS=report_atomic_races=0"
229228
build:msan --action_env=ENVOY_MSAN=1
230229
build:msan --config=sanitizer
231230
build:msan --build_tag_filters=-no_san
232-
build:msan --test_tag_filters=-no_san,-runtime-cpu
231+
build:msan --test_tag_filters=-no_san
233232
build:msan --define ENVOY_CONFIG_MSAN=1
234233
build:msan --copt -fsanitize=memory
235234
build:msan --linkopt -fsanitize=memory
@@ -290,10 +289,10 @@ build:coverage --coverage_report_generator=@envoy//tools/coverage:report_generat
290289

291290
build:test-coverage --test_arg="-l trace"
292291
build:test-coverage --test_arg="--log-path /dev/null"
293-
build:test-coverage --test_tag_filters=-nocoverage,-fuzz_target,-runtime-cpu
292+
build:test-coverage --test_tag_filters=-nocoverage,-fuzz_target
294293
build:fuzz-coverage --config=plain-fuzzer
295294
build:fuzz-coverage --run_under=@envoy//bazel/coverage:fuzz_coverage_wrapper.sh
296-
build:fuzz-coverage --test_tag_filters=-nocoverage,-runtime-cpu
295+
build:fuzz-coverage --test_tag_filters=-nocoverage
297296
# Existing fuzz tests don't need a full WASM runtime and in generally we don't really want to
298297
# fuzz dependencies anyways. On the other hand, disabling WASM reduces the build time and
299298
# resources required to build and run the tests.
@@ -403,7 +402,7 @@ build:compile-time-options --@envoy//source/extensions/filters/http/kill_request
403402

404403
# Docker sandbox
405404
# NOTE: Update this from https://github.com/envoyproxy/envoy-build-tools/blob/main/toolchains/rbe_toolchains_config.bzl#L8
406-
build:docker-sandbox --experimental_docker_image=docker.io/envoyproxy/envoy-build-ubuntu:f4a881a1205e8e6db1a57162faf3df7aed88eae8@sha256:b10346fe2eee41733dbab0e02322c47a538bf3938d093a5daebad9699860b814
405+
build:docker-sandbox --experimental_docker_image=docker.io/envoyproxy/envoy-build-ubuntu:014410eea358648b3493283e0a4cf6db263bb8e2@sha256:007d4c1814628375b5e6e7e030a2d9ff132f5a0deace98c39d32182c7a72899f
407406
build:docker-sandbox --spawn_strategy=docker
408407
build:docker-sandbox --strategy=Javac=docker
409408
build:docker-sandbox --strategy=Closure=docker
@@ -576,7 +575,7 @@ common:bes-envoy-engflow --bes_timeout=3600s
576575
common:bes-envoy-engflow --bes_upload_mode=fully_async
577576
common:bes-envoy-engflow --nolegacy_important_outputs
578577
common:rbe-envoy-engflow --remote_executor=grpcs://mordenite.cluster.engflow.com
579-
common:rbe-envoy-engflow --remote_default_exec_properties=container-image=docker://gcr.io/envoy-ci/envoy-build@sha256:95d7afdea0f0f8881e88fa5e581db4f50907d0745ac8d90e00357ac1a316abe5
578+
common:rbe-envoy-engflow --remote_default_exec_properties=container-image=docker://gcr.io/envoy-ci/envoy-build@sha256:007d4c1814628375b5e6e7e030a2d9ff132f5a0deace98c39d32182c7a72899f
580579
common:rbe-envoy-engflow --jobs=200
581580
common:rbe-envoy-engflow --define=engflow_rbe=true
582581

WORKSPACE

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ load("@envoy//bazel:repositories.bzl", "envoy_dependencies")
2525

2626
envoy_dependencies()
2727

28+
load("@envoy//bazel:bazel_deps.bzl", "envoy_bazel_dependencies")
29+
30+
envoy_bazel_dependencies()
31+
2832
load("@envoy//bazel:repositories_extra.bzl", "envoy_dependencies_extra")
2933

3034
envoy_dependencies_extra()

bazel/repositories.bzl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
22

3-
ENVOY_COMMIT = "ca1200b8f1cb4d6374542acfe9379c77c83508c2"
4-
ENVOY_SHA = "c50803c4ac848aff7f1b7da796c91b5be111fb0eb52e5c73286a61239a92e7ab"
3+
ENVOY_COMMIT = "ad4ddf25a621373b08bef6a3623d365ede89bd9d"
4+
ENVOY_SHA = "feab0b191867ffc4876618adb552291912a800e0c6d7534a6e4cc953fd9184bf"
55

66
HDR_HISTOGRAM_C_VERSION = "0.11.8" # June 18th, 2025
77
HDR_HISTOGRAM_C_SHA = "bb95351a6a8b242dc9be1f28562761a84d4cf0a874ffc90a9b630770a6468e94"

tools/code_format/config.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -335,8 +335,6 @@ paths:
335335
# Files in these paths can use std::regex
336336
std_regex:
337337
include:
338-
- contrib/squash/filters/http/source/squash_filter.h
339-
- contrib/squash/filters/http/source/squash_filter.cc
340338
- source/common/common/regex.h
341339
- source/common/common/regex.cc
342340
- source/common/common/utility.cc

0 commit comments

Comments
 (0)