Skip to content

Commit 042fb91

Browse files
committed
[java] Pinning Netty to 4.1.121
1 parent 72c4850 commit 042fb91

File tree

2 files changed

+92
-131
lines changed

2 files changed

+92
-131
lines changed

MODULE.bazel

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,10 @@ bazel_dep(name = "contrib_rules_jvm", version = "0.27.0")
1313
bazel_dep(name = "platforms", version = "0.0.11")
1414

1515
# Required for the closure rules
16-
bazel_dep(name = "protobuf", version = "29.2", dev_dependency = True, repo_name = "com_google_protobuf")
16+
bazel_dep(name = "protobuf", dev_dependency = True, repo_name = "com_google_protobuf", version = "29.2")
1717

1818
# Required for rules_rust to import the crates properly
19-
bazel_dep(name = "rules_cc", version = "0.1.1", dev_dependency = True)
20-
19+
bazel_dep(name = "rules_cc", dev_dependency = True, version = "0.1.1")
2120
bazel_dep(name = "rules_dotnet", version = "0.17.5")
2221
bazel_dep(name = "rules_java", version = "8.7.1")
2322
bazel_dep(name = "rules_jvm_external", version = "6.6")
@@ -30,35 +29,41 @@ bazel_dep(name = "rules_ruby", version = "0.19.0")
3029

3130
# Until `rules_jvm_external` 6.8 ships
3231
git_override(
33-
module_name = "rules_jvm_external",
3432
commit = "d8af22108bd8b353a226140570008231f2921931",
33+
module_name = "rules_jvm_external",
3534
patch_strip = 1,
3635
patches = ["//java:rules_jvm_external_javadoc.patch"],
3736
remote = "https://github.com/bazel-contrib/rules_jvm_external.git",
3837
)
3938

4039
linter = use_extension("@apple_rules_lint//lint:extensions.bzl", "linter")
40+
4141
linter.configure(
4242
name = "java-spotbugs",
4343
config = "//java:spotbugs-config",
4444
)
45+
4546
linter.configure(
4647
name = "rust-rustfmt",
4748
config = "//rust:enable-rustfmt",
4849
)
50+
4951
linter.register(name = "rust-rustfmt")
5052

5153
node = use_extension("@rules_nodejs//nodejs:extensions.bzl", "node")
54+
5255
node.toolchain(node_version = "20.9.0")
5356

5457
pnpm = use_extension(
5558
"@aspect_rules_js//npm:extensions.bzl",
5659
"pnpm",
5760
dev_dependency = True,
5861
)
62+
5963
use_repo(pnpm, "pnpm")
6064

6165
npm = use_extension("@aspect_rules_js//npm:extensions.bzl", "npm")
66+
6267
npm.npm_translate_lock(
6368
name = "npm",
6469
data = [
@@ -73,60 +78,78 @@ npm.npm_translate_lock(
7378
update_pnpm_lock = True,
7479
verify_node_modules_ignored = "//:.bazelignore",
7580
)
81+
7682
use_repo(npm, "npm")
7783

7884
rules_ts_ext = use_extension(
7985
"@aspect_rules_ts//ts:extensions.bzl",
8086
"ext",
8187
dev_dependency = True,
8288
)
89+
8390
rules_ts_ext.deps(
8491
ts_version = "4.9.5",
8592
)
93+
8694
use_repo(rules_ts_ext, "npm_typescript")
8795

8896
esbuild = use_extension("@aspect_rules_esbuild//esbuild:extensions.bzl", "esbuild")
97+
8998
esbuild.toolchain(esbuild_version = "0.23.0")
99+
90100
use_repo(esbuild, "esbuild_toolchains")
91101

92102
register_toolchains("@esbuild_toolchains//:all")
93103

94104
dotnet = use_extension("@rules_dotnet//dotnet:extensions.bzl", "dotnet")
105+
95106
dotnet.toolchain(dotnet_version = "8.0.203")
107+
96108
use_repo(dotnet, "dotnet_toolchains")
97109

98110
selenium_paket = use_extension("//dotnet:paket.nuget_extension.bzl", "nuget_extension")
111+
99112
use_repo(selenium_paket, "paket.nuget")
100113

101114
register_toolchains("@dotnet_toolchains//:all")
102115

103116
oci = use_extension("@rules_oci//oci:extensions.bzl", "oci")
117+
104118
oci.pull(
105119
name = "java_image_base",
106120
digest = "sha256:1df9f3e6a2de0544dd04f1840aa811d334045c9126f9e93d8da45448061ad51e",
107121
image = "gcr.io/distroless/java17",
108122
)
123+
109124
oci.pull(
110125
name = "firefox_standalone",
111126
digest = "sha256:b6d8279268b3183d0d33e667e82fec1824298902f77718764076de763673124f",
112127
image = "index.docker.io/selenium/standalone-firefox",
113128
)
129+
114130
oci.pull(
115131
name = "chrome_standalone",
116132
digest = "sha256:1b809a961a0a77787a7cccac74ddc5570b7e89747f925b8469ddb9a6624d4ece",
117133
image = "index.docker.io/selenium/standalone-chrome",
118134
)
135+
119136
use_repo(oci, "chrome_standalone", "firefox_standalone", "java_image_base")
120137

121138
python = use_extension("@rules_python//python/extensions:python.bzl", "python")
139+
122140
python.toolchain(
123141
is_default = True,
124142
python_version = "3.9",
125143
)
144+
126145
python.toolchain(python_version = "3.10")
146+
127147
python.toolchain(python_version = "3.11")
148+
128149
python.toolchain(python_version = "3.12")
150+
129151
python.toolchain(python_version = "3.13")
152+
130153
use_repo(python, "pythons_hub")
131154

132155
pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip")
@@ -151,6 +174,7 @@ use_repo(pip, "py_dev_requirements")
151174
register_toolchains("@pythons_hub//:all")
152175

153176
java_toolchains = use_extension("@rules_java//java:extensions.bzl", "toolchains")
177+
154178
use_repo(
155179
java_toolchains,
156180
"remote_java_tools",
@@ -167,6 +191,7 @@ use_repo(
167191
)
168192

169193
maven = use_extension("@rules_jvm_external//:extensions.bzl", "maven")
194+
170195
maven.install(
171196
name = "maven",
172197
artifacts = [
@@ -227,7 +252,7 @@ maven.install(
227252
],
228253
boms = [
229254
"io.opentelemetry:opentelemetry-bom:1.50.0",
230-
"io.netty:netty-bom:4.2.1.Final",
255+
"io.netty:netty-bom:4.1.121.Final",
231256
"org.junit:junit-bom:5.12.2",
232257
],
233258
excluded_artifacts = [
@@ -245,9 +270,11 @@ maven.install(
245270
resolver = "maven",
246271
strict_visibility = True,
247272
)
273+
248274
use_repo(maven, "maven", "unpinned_maven")
249275

250276
ruby = use_extension("@rules_ruby//ruby:extensions.bzl", "ruby")
277+
251278
ruby.toolchain(
252279
name = "ruby",
253280
msys2_packages = [
@@ -256,6 +283,7 @@ ruby.toolchain(
256283
],
257284
version_file = "//:rb/.ruby-version",
258285
)
286+
259287
ruby.bundle_fetch(
260288
name = "bundle",
261289
srcs = [
@@ -351,11 +379,13 @@ ruby.bundle_fetch(
351379
gemfile = "//:rb/Gemfile",
352380
gemfile_lock = "//:rb/Gemfile.lock",
353381
)
382+
354383
use_repo(ruby, "bundle", "ruby", "ruby_toolchains")
355384

356385
register_toolchains("@ruby_toolchains//:all")
357386

358387
selenium_manager_artifacts = use_extension("//common:selenium_manager.bzl", "selenium_manager_artifacts")
388+
359389
use_repo(
360390
selenium_manager_artifacts,
361391
"download_sm_linux",
@@ -364,6 +394,7 @@ use_repo(
364394
)
365395

366396
pin_browsers_extension = use_extension("//common:repositories.bzl", "pin_browsers_extension")
397+
367398
use_repo(
368399
pin_browsers_extension,
369400
"linux_beta_firefox",

0 commit comments

Comments
 (0)