Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .bazelignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,6 @@ java/client/build
java/server/build
javascript/atoms/node_modules
javascript/grid-ui/node_modules
javascript/private/node_modules
javascript/selenium-webdriver/node_modules
node_modules
5 changes: 3 additions & 2 deletions .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,9 @@ build --incompatible_strict_action_env

# Required to get `protobuf` compiling, which is required for `rules_closure`
build --incompatible_enable_cc_toolchain_resolution
build --cxxopt=-std=c++14
build --host_cxxopt=-std=c++14
build --cxxopt=-std=c++17
build --host_cxxopt=-std=c++17
common --define=protobuf_allow_msvc=true

# For build stamping

Expand Down
8 changes: 1 addition & 7 deletions .idea/codeStyles/Project.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 8 additions & 3 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,10 @@ bazel_dep(name = "buildifier_prebuilt", version = "7.3.1")
bazel_dep(name = "contrib_rules_jvm", version = "0.27.0")
bazel_dep(name = "platforms", version = "1.0.0")

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

# Required for rules_rust to import the crates properly
bazel_dep(name = "rules_cc", version = "0.2.8", dev_dependency = True)

bazel_dep(name = "rules_closure", version = "0.15.0")
bazel_dep(name = "rules_dotnet", version = "0.20.5")
bazel_dep(name = "rules_java", version = "8.7.1")
bazel_dep(name = "rules_jvm_external", version = "6.8")
Expand Down Expand Up @@ -69,6 +67,7 @@ npm.npm_translate_lock(
"@//:pnpm-workspace.yaml",
"@//javascript/atoms:package.json",
"@//javascript/grid-ui:package.json",
"@//javascript/private:package.json",
"@//javascript/selenium-webdriver:package.json",
],
generate_bzl_library_targets = True,
Expand Down Expand Up @@ -211,6 +210,7 @@ maven.install(
"io.opentelemetry:opentelemetry-sdk-testing",
"io.opentelemetry:opentelemetry-sdk-trace",
"it.ozimov:embedded-redis:0.7.3",
"javax.inject:javax.inject:1",
"net.bytebuddy:byte-buddy:1.18.2",
"org.htmlunit:htmlunit-core-js:4.19.0",
"org.apache.commons:commons-exec:1.6.0",
Expand Down Expand Up @@ -250,6 +250,11 @@ maven.install(
fail_if_repin_required = True,
fail_on_missing_checksum = True,
fetch_sources = True,
known_contributing_modules = [
"rules_closure",
"rules_web_testing_java",
"selenium",
],
lock_file = "//java:maven_install.json",
repositories = [
"https://repo1.maven.org/maven2",
Expand Down
21 changes: 0 additions & 21 deletions WORKSPACE
Original file line number Diff line number Diff line change
@@ -1,22 +1 @@
workspace(name = "selenium")

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

# rules_closure are not published to BCR.

http_archive(
name = "io_bazel_rules_closure",
integrity = "sha256-lJjlc2jvuCuYXbHtQmp2fL8boDmP167WMvw5CGVOGx4=",
strip_prefix = "rules_closure-0.12.0",
url = "https://github.com/bazelbuild/rules_closure/archive/refs/tags/0.12.0.tar.gz",
)

load("@io_bazel_rules_closure//closure:repositories.bzl", "rules_closure_dependencies", "rules_closure_toolchains")

rules_closure_dependencies(
omit_rules_java = True,
omit_rules_proto = True,
omit_rules_python = True,
)

rules_closure_toolchains()
Loading