Skip to content

Commit 63623fd

Browse files
authored
boringssl 0.20251110.0 (#6481)
1 parent 48299ea commit 63623fd

File tree

4 files changed

+106
-1
lines changed

4 files changed

+106
-1
lines changed
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Copyright 2024 The BoringSSL Authors
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# https://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
# When tagging a new periodic snapshot, bump the version here and then tag at
16+
# the revision where we bump the version.
17+
module(
18+
name = "boringssl",
19+
version = "0.20251110.0",
20+
compatibility_level = 2,
21+
)
22+
23+
# Periodically update the following dependencies to their latest versions
24+
# listed on https://registry.bazel.build/. When doing so, run
25+
# `bazelisk test ...` to update the hashes in MODULE.bazel.lock.
26+
#
27+
# Similarly update the dependencies in util/bazel-example/MODULE.bazel
28+
29+
# In principle, googletest is only needed for tests and could be a
30+
# dev_dependency. But it would then be impossible for downstream modules to run
31+
# BoringSSL's tests. The downstream module provides the toolchain, so we may
32+
# need to request they run tests when triaging issues. If
33+
# https://github.com/bazelbuild/bazel/issues/22187 is ever fixed, we can change
34+
# this.
35+
bazel_dep(name = "googletest", version = "1.17.0.bcr.1")
36+
bazel_dep(name = "platforms", version = "1.0.0")
37+
bazel_dep(name = "rules_cc", version = "0.2.8")
38+
bazel_dep(name = "rules_license", version = "1.0.0")
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
build_targets: &build_targets
2+
- "@boringssl//:crypto"
3+
- "@boringssl//:ssl"
4+
5+
matrix: &matrix
6+
linux_platforms:
7+
- debian11
8+
- ubuntu2204
9+
bazel: [7.x]
10+
tasks:
11+
verify_targets_on_linux:
12+
name: Verify build targets on Linux
13+
platform: ${{ linux_platforms }}
14+
bazel: ${{ bazel }}
15+
build_targets: *build_targets
16+
build_flags:
17+
- '--cxxopt=-std=c++17'
18+
verify_targets_on_windows:
19+
name: Verify build targets on Windows
20+
platform: windows
21+
bazel: ${{ bazel }}
22+
build_targets: *build_targets
23+
build_flags:
24+
- '--cxxopt=/std:c++17'
25+
# Work around https://github.com/bazelbuild/bazel/issues/10472
26+
verify_targets_on_macos:
27+
name: Verify build targets on macOS
28+
platform: macos
29+
bazel: ${{ bazel }}
30+
build_targets: *build_targets
31+
build_flags: &macos_workaround
32+
- '--cxxopt=-std=c++17'
33+
- '--sandbox_block_path=/usr/local'
34+
bcr_test_module:
35+
module_path: util/bazel-example
36+
matrix: *matrix
37+
tasks:
38+
run_test_module_on_linux:
39+
name: Run test module on Linux
40+
platform: ${{ linux_platforms }}
41+
bazel: ${{ bazel }}
42+
build_targets:
43+
- //...
44+
build_flags:
45+
- '--cxxopt=-std=c++17'
46+
run_test_module_on_windows:
47+
name: Run test module on Windows
48+
platform: windows
49+
bazel: ${{ bazel }}
50+
build_targets:
51+
- //...
52+
build_flags:
53+
- '--cxxopt=/std:c++17'
54+
# Work around https://github.com/bazelbuild/bazel/issues/10472
55+
run_test_module_on_macos:
56+
name: Run test module on macOS
57+
platform: macos
58+
bazel: ${{ bazel }}
59+
build_targets:
60+
- //...
61+
build_flags: *macos_workaround
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"url": "https://github.com/google/boringssl/releases/download/0.20251110.0/boringssl-0.20251110.0.tar.gz",
3+
"integrity": "sha256-HTsz5Ki5Nctygl2LkR8MkNEjogtCUVRQMO8G3rZEFMk=",
4+
"strip_prefix": "boringssl-0.20251110.0/"
5+
}

modules/boringssl/metadata.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@
4646
"0.20250701.0",
4747
"0.20250807.0",
4848
"0.20250818.0",
49-
"0.20251002.0"
49+
"0.20251002.0",
50+
"0.20251110.0"
5051
],
5152
"yanked_versions": {}
5253
}

0 commit comments

Comments
 (0)