Skip to content

Commit 39c3a9a

Browse files
committed
Merge remote-tracking branch 'upstream/main' into pr-44665
Signed-off-by: Adam Buran <aburan28@gmail.com> # Conflicts: # source/common/io/io_uring_impl.cc
2 parents c213a36 + 1ece0cd commit 39c3a9a

1,197 files changed

Lines changed: 27492 additions & 11766 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.bazelrc

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,6 @@ build:gcc --cxxopt=-Wno-nonnull-compare
143143
build:gcc --cxxopt=-Wno-trigraphs
144144
build:gcc --linkopt=-fuse-ld=gold --host_linkopt=-fuse-ld=gold
145145
build:gcc --host_platform=@envoy//bazel/rbe/toolchains:rbe_linux_gcc_platform
146-
build:gcc --linkopt=-fuse-ld=gold --host_linkopt=-fuse-ld=gold
147146
build:gcc --action_env=BAZEL_LINKOPTS=-lm:-fuse-ld=gold
148147

149148
# libc++ - default for clang
@@ -438,8 +437,8 @@ common:engflow-common --grpc_keepalive_time=60s
438437
common:engflow-common --grpc_keepalive_timeout=30s
439438
common:engflow-common --remote_cache_compression
440439
# Recover from transient gRPC failures (e.g. UNAVAILABLE: io exception) talking to engflow.
441-
common:engflow-common --remote_retries=5
442-
common:engflow-common --remote_retry_max_delay=10s
440+
common:engflow-common --remote_retries=10
441+
common:engflow-common --remote_retry_max_delay=60s
443442
# Recover when blobs are evicted from the CAS mid-build (common during patch releases).
444443
common:engflow-common --experimental_remote_cache_eviction_retries=5
445444

.devcontainer/setup.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#!/usr/bin/env bash
22

3-
echo "build --config=clang" >> user.bazelrc
3+
if [[ ! -f user.bazelrc ]] || ! grep -Fxq 'build --config=clang' user.bazelrc; then
4+
echo -e "build --config=clang" >> user.bazelrc
5+
fi
46

57
# Ideally we want this line so bazel doesn't pollute things outside of the devcontainer, but some of
68
# API tooling (proto_sync) depends on symlink like bazel-bin.

.github/config.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,16 @@ build-image:
44
repo: docker.io/envoyproxy/envoy-build
55
repo-gcr: gcr.io/envoy-ci/envoy-build
66
# default ci caching (ci)
7-
sha: 20656853fae51927cda557e7af80ccff175f5de6f84bd0f092cd8672b2a6e0fe
8-
sha-ci: 20656853fae51927cda557e7af80ccff175f5de6f84bd0f092cd8672b2a6e0fe
9-
sha-devtools: 6e7a82d4f1ba040f4ebef0c1aae00cdbd205ff7a1284c20cc20984fdfa4a91d8
10-
sha-docker: 85b6c3e76f093d9c9d10a968b5615cc8d82f38d7aef311100d542e4d640f5a74
11-
sha-gcc: 439e870260c1599646d05b8b5d3bf1b6dd585c2e3cdac78dcb9f4081564c27fd
12-
sha-mobile: bd1338a8951376211e4f4f6ff3171675670c4c582b0966f1d247abd3ba6a8a67
13-
sha-worker: 25a68eff24b7414a346977d545687b87851d1c5746c466798050fa12fc5d0686
7+
sha: 1f67d403defd45e9dd312645122fdee70a16911fdd614378d274c31f27c518b3
8+
sha-ci: 1f67d403defd45e9dd312645122fdee70a16911fdd614378d274c31f27c518b3
9+
sha-devtools: 8e21fd13f52323f9e16fa4cf3030d5b6a7f28b1d82343735a425be961651da05
10+
sha-docker: c290f5f548906d3a426be5c0200e19942a794c3bbb11c6d6257f5529702d7f78
11+
sha-gcc: 2a12bbcd5e95bc037bae5dfb2eb6361e55faf737098cbf90b4378e2345d9eecf
12+
sha-mobile: cf77d069ffcff08e01e9472c6b0bad608e861ede2bc1c7cb7eb68f7c8e419bce
13+
sha-worker: 482b9906428e68a65101a1b27abf81f69dfd1b4377f66283866110bfd8127ea3
1414
# TODO: remove this dupe (currently used by ci request handler)
15-
mobile-sha: bd1338a8951376211e4f4f6ff3171675670c4c582b0966f1d247abd3ba6a8a67
16-
tag: 86873047235e9b8232df989a5999b9bebf9db69c
15+
mobile-sha: cf77d069ffcff08e01e9472c6b0bad608e861ede2bc1c7cb7eb68f7c8e419bce
16+
tag: v0.1.3
1717

1818
config:
1919
envoy:

.github/workflows/_check_build.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ permissions:
66
on:
77
workflow_call:
88
secrets:
9+
dockerhub-token:
910
slack-bot-token:
1011
inputs:
1112
request:
@@ -23,6 +24,7 @@ concurrency:
2324
jobs:
2425
build:
2526
secrets:
27+
dockerhub-token: ${{ secrets.dockerhub-token }}
2628
slack-bot-token: ${{ secrets.slack-bot-token }}
2729
permissions:
2830
actions: read
@@ -42,6 +44,7 @@ jobs:
4244
Error:
4345
rbe: true
4446
request: ${{ inputs.request }}
47+
catch-errors: ${{ matrix.catch-errors || false }}
4548
skip: ${{ matrix.skip != false && true || false }}
4649
slack-channel: ${{ matrix.slack-channel || '' }}
4750
target: ${{ matrix.target }}
@@ -61,4 +64,5 @@ jobs:
6164
- target: openssl
6265
name: OpenSSL
6366
skip: ${{ ! fromJSON(inputs.request).run.check-build-openssl }}
67+
catch-errors: true
6468
slack-channel: '#envoy-openssl'

.github/workflows/_check_coverage.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ permissions:
66
on:
77
workflow_call:
88
secrets:
9+
dockerhub-token:
910
gcp-key:
1011
required: true
1112

@@ -24,6 +25,8 @@ concurrency:
2425

2526
jobs:
2627
coverage:
28+
secrets:
29+
dockerhub-token: ${{ secrets.dockerhub-token }}
2730
permissions:
2831
actions: read
2932
contents: read
@@ -58,7 +61,7 @@ jobs:
5861
upload-name: coverage
5962
upload-path: generated/coverage/html
6063
steps-post: |
61-
- uses: envoyproxy/toolshed/actions/jq@3c6fada5be38699cba49c9883d731ebe503d0b9d # v0.4.10
64+
- uses: envoyproxy/toolshed/actions/jq@1f5b552c6749502b885cb8cf23549b929e745547 # actions-v0.4.17
6265
with:
6366
output-path: generated/coverage/html/gcs-metadata.json
6467
input-format: yaml
@@ -79,7 +82,7 @@ jobs:
7982
- target: fuzz_coverage
8083
name: Fuzz coverage
8184
steps-post: |
82-
- uses: envoyproxy/toolshed/actions/jq@3c6fada5be38699cba49c9883d731ebe503d0b9d # v0.4.10
85+
- uses: envoyproxy/toolshed/actions/jq@1f5b552c6749502b885cb8cf23549b929e745547 # actions-v0.4.17
8386
with:
8487
output-path: generated/fuzz_coverage/html/gcs-metadata.json
8588
input-format: yaml

.github/workflows/_check_runtime.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ permissions:
55

66
on:
77
workflow_call:
8+
secrets:
9+
dockerhub-token:
810
inputs:
911
request:
1012
type: string
@@ -20,6 +22,8 @@ concurrency:
2022

2123
jobs:
2224
runtime:
25+
secrets:
26+
dockerhub-token: ${{ secrets.dockerhub-token }}
2327
permissions:
2428
actions: read
2529
contents: read

.github/workflows/_check_san.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ permissions:
55

66
on:
77
workflow_call:
8+
secrets:
9+
dockerhub-token:
810
inputs:
911
request:
1012
type: string
@@ -20,6 +22,8 @@ concurrency:
2022

2123
jobs:
2224
san:
25+
secrets:
26+
dockerhub-token: ${{ secrets.dockerhub-token }}
2327
permissions:
2428
actions: read
2529
contents: read

.github/workflows/_cve_fetch.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
else
3636
echo "weekly_run=false" >> $GITHUB_OUTPUT
3737
fi
38-
- uses: envoyproxy/toolshed/actions/gcp/setup@3c6fada5be38699cba49c9883d731ebe503d0b9d # v0.4.10
38+
- uses: envoyproxy/toolshed/actions/gcp/setup@1f5b552c6749502b885cb8cf23549b929e745547 # actions-v0.4.17
3939
name: Setup GCP
4040
with:
4141
key: ${{ secrets.gcs-cve-key }}

.github/workflows/_cve_scan.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
id: vars
2929
run: |
3030
echo "cve-data-path=${{ inputs.cve-data-path }}" > $GITHUB_OUTPUT
31-
- uses: envoyproxy/toolshed/actions/gcp/setup@3c6fada5be38699cba49c9883d731ebe503d0b9d # v0.4.10
31+
- uses: envoyproxy/toolshed/actions/gcp/setup@1f5b552c6749502b885cb8cf23549b929e745547 # actions-v0.4.17
3232
name: Setup GCP
3333
with:
3434
key: ${{ secrets.gcs-cve-key }}

.github/workflows/_finish.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
actions: read
3737
contents: read
3838
steps:
39-
- uses: envoyproxy/toolshed/actions/jq@3c6fada5be38699cba49c9883d731ebe503d0b9d # v0.4.10
39+
- uses: envoyproxy/toolshed/actions/jq@1f5b552c6749502b885cb8cf23549b929e745547 # actions-v0.4.17
4040
name: Incoming data
4141
id: needs
4242
with:
@@ -87,21 +87,21 @@ jobs:
8787
summary: "Check has finished",
8888
text: $text}}}}
8989
90-
- uses: envoyproxy/toolshed/actions/jq@3c6fada5be38699cba49c9883d731ebe503d0b9d # v0.4.10
90+
- uses: envoyproxy/toolshed/actions/jq@1f5b552c6749502b885cb8cf23549b929e745547 # actions-v0.4.17
9191
name: Print summary
9292
with:
9393
input: ${{ toJSON(steps.needs.outputs.value).summary-title }}
9494
filter: |
9595
"## \(.)"
9696
options: -Rr
9797
output-path: GITHUB_STEP_SUMMARY
98-
- uses: envoyproxy/toolshed/actions/appauth@3c6fada5be38699cba49c9883d731ebe503d0b9d # v0.4.10
98+
- uses: envoyproxy/toolshed/actions/appauth@1f5b552c6749502b885cb8cf23549b929e745547 # actions-v0.4.17
9999
name: Appauth
100100
id: appauth
101101
with:
102102
app_id: ${{ secrets.app-id }}
103103
key: ${{ secrets.app-key }}
104-
- uses: envoyproxy/toolshed/actions/github/checks@3c6fada5be38699cba49c9883d731ebe503d0b9d # v0.4.10
104+
- uses: envoyproxy/toolshed/actions/github/checks@1f5b552c6749502b885cb8cf23549b929e745547 # actions-v0.4.17
105105
name: Update check
106106
with:
107107
action: update

0 commit comments

Comments
 (0)