Skip to content

Commit 5694cb3

Browse files
authored
Merge pull request #312 from dcillera/merge-1.34-new-boring
Merge 1.34 with new BoringSSL
2 parents ca8ab7f + a9dba77 commit 5694cb3

File tree

7,853 files changed

+2444111
-477
lines changed

Some content is hidden

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

7,853 files changed

+2444111
-477
lines changed

.bazelrc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ build:docs-ci --action_env=DOCS_RST_CHECK=1 --host_action_env=DOCS_RST_CHECK=1
5555
# TODO(keith): Remove once these 2 are the default
5656
build --incompatible_config_setting_private_default_visibility
5757
build --incompatible_enforce_config_setting_visibility
58+
build --experimental_ui_max_stdouterr_bytes=90000000
5859

5960
test --test_verbose_timeout_warnings
6061
test --experimental_ui_max_stdouterr_bytes=11712829 #default 1048576
@@ -567,7 +568,7 @@ common:bes-envoy-engflow --bes_timeout=3600s
567568
common:bes-envoy-engflow --bes_upload_mode=fully_async
568569
common:bes-envoy-engflow --nolegacy_important_outputs
569570
common:rbe-envoy-engflow --remote_executor=grpcs://mordenite.cluster.engflow.com
570-
common:rbe-envoy-engflow --remote_default_exec_properties=container-image=docker://gcr.io/envoy-ci/envoy-build@sha256:56b66cc84065c88a141963cedbbe4198850ffae0dacad769f516d0e9081439da
571+
common:rbe-envoy-engflow --remote_default_exec_properties=container-image=docker://quay.io/jwendell/envoy-build-ubuntu@sha256:3eb12d3f8639ec7c6202c57c62db5fdf9e8abae1c74d9ec165b259407ab3c022
571572
common:rbe-envoy-engflow --jobs=200
572573
common:rbe-envoy-engflow --define=engflow_rbe=true
573574

@@ -607,3 +608,5 @@ try-import %workspace%/repo.bazelrc
607608
try-import %workspace%/clang.bazelrc
608609
try-import %workspace%/user.bazelrc
609610
try-import %workspace%/local_tsan.bazelrc
611+
612+
import %workspace%/openssl/bazelrc

.github/dependabot.yml

Lines changed: 0 additions & 91 deletions
This file was deleted.

.github/workflows/envoy-openssl.yml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: OpenSSL testing
2+
3+
permissions:
4+
contents: read
5+
6+
on:
7+
push:
8+
pull_request:
9+
10+
concurrency:
11+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
12+
cancel-in-progress: ${{ github.event_name == 'pull_request' }}
13+
14+
15+
jobs:
16+
openssl:
17+
runs-on: ubuntu-22.04
18+
permissions:
19+
contents: read
20+
packages: read
21+
if: >-
22+
${{ github.repository == 'envoyproxy/envoy-openssl' }}
23+
steps:
24+
- uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
25+
- run: |
26+
./ci/run_envoy_docker.sh './ci/do_ci.sh dev //test/...'
27+
env:
28+
BAZEL_BUILD_EXTRA_OPTIONS: >-
29+
--config=remote-envoy-engflow
30+
--config=bes-envoy-engflow
31+
--config=remote-ci
32+
ENVOY_RBE: 1
33+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34+
ENVOY_STDLIB: libstdc++
35+
IMAGE_NAME: quay.io/jwendell/envoy-build-ubuntu
36+
IMAGE_ID: openssl-cb86d91cf406995012e330ab58830e6ee10240cb
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
name: Sync from Upstream (Scheduled)
2+
3+
permissions:
4+
contents: read
5+
6+
on:
7+
schedule:
8+
- cron: "0 1 * * *"
9+
workflow_dispatch:
10+
11+
concurrency:
12+
group: ${{ github.workflow }}
13+
14+
jobs:
15+
sync:
16+
if: github.repository == 'envoyproxy/envoy-openssl'
17+
runs-on: ubuntu-22.04
18+
strategy:
19+
fail-fast: false
20+
matrix:
21+
branch_name:
22+
- release/v1.32
23+
- release/v1.28
24+
steps:
25+
- id: appauth
26+
uses: envoyproxy/toolshed/gh-actions/[email protected]
27+
with:
28+
key: ${{ secrets.ENVOY_CI_UPDATE_BOT_KEY }}
29+
app_id: ${{ secrets.ENVOY_CI_UPDATE_APP_ID }}
30+
31+
# Checkout the branch we're merging into
32+
- name: "Checkout ${{ github.repository }}[${{ matrix.branch_name }}]"
33+
uses: actions/checkout@v4
34+
with:
35+
token: ${{ steps.appauth.outputs.token }}
36+
ref: ${{ matrix.branch_name }}
37+
fetch-depth: 0
38+
39+
# Configure the git user info on the repository
40+
- run: git config user.name "${{ github.actor }}"
41+
- run: git config user.email "${{ github.actor_id }}+${{ github.actor }}@users.noreply.github.com"
42+
43+
# Checkout & run the script from the default branch
44+
- name: 'Checkout ci/envoy-sync-receive.sh'
45+
uses: actions/checkout@v4
46+
with:
47+
ref: ${{ github.event.repository.default_branch }}
48+
sparse-checkout: 'ci/envoy-sync-receive.sh'
49+
sparse-checkout-cone-mode: false
50+
path: '.script'
51+
- run: .script/ci/envoy-sync-receive.sh ${{ matrix.branch_name }}
52+
env:
53+
GH_TOKEN: ${{ steps.appauth.outputs.token }}

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ TAGS
4646
clang-tidy-fixes.yaml
4747
clang.bazelrc
4848
user.bazelrc
49-
CMakeLists.txt
49+
openssl.bazelrc
5050
cmake-build-debug
5151
/linux
5252
bazel.output.txt

.gitmodules

Whitespace-only changes.

CODEOWNERS

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,4 +419,10 @@ extensions/filters/http/oauth2 @derekargueta @mattklein123
419419
/contrib/dlb @mattklein123 @daixiang0
420420
/contrib/qat/ @giantcroc @soulxu
421421
/contrib/generic_proxy/ @wbpcode @UNOWNED
422-
/contrib/tap_sinks/ @coolg92003 @yiyibaoguo
422+
423+
# The bulk of the files in this envoyproxy/envoy-openssl repository are just
424+
# copied from the upstream envoyproxy/envoy repository by automation.
425+
# Therefore, all of the above code owners should NOT be notified about changes
426+
# to this repository. To achive that, we have a default pattern which overrides
427+
# all the matches from above, and notifies the envoy-openssl-sync team instead.
428+
* @envoyproxy/envoy-openssl-sync

0 commit comments

Comments
 (0)