Repository navigation
Conversation
CI Failure Feedback(Checks updated until commit ede7ec4)
✨ CI feedback usage guide:The CI feedback tool (
In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR: where Configuration options
See more information about the |
11a30c3 to
05d6949
Compare
3a926e0 to
acc917b
Compare
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## trunk #13726 +/- ##
=======================================
Coverage 58.63% 58.63%
=======================================
Files 86 86
Lines 5272 5272
Branches 218 218
=======================================
Hits 3091 3091
Misses 1963 1963
Partials 218 218 ☔ View full report in Codecov by Sentry. |
d9a78cf to
3ce0288
Compare
|
PR Description updated to latest commit (3ce0288)
|
PR Review
✨ Review tool usage guide:Overview: The tool can be triggered automatically every time a new PR is opened, or can be invoked manually by commenting on any PR.
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
See the improve usage page for a comprehensive guide on using this tool. |
abed8d6 to
e2426d2
Compare
This reverts commit 2bb1177.
|
CI is as green as the master - https://github.com/SeleniumHQ/selenium/actions/runs/8739028246. |
User description
Migrates our build system to use Bzlmod, a new package manager for Bazel - https://bazel.build/external/overview
There are some smaller things that need to be done eventually:
Full CI build - https://github.com/SeleniumHQ/selenium/actions/runs/8486389973
Type
enhancement
Description
System.Environment.NewLineusage in WebDriver Response for .NET.local_driversto be a direct repository rule.buildifierload statement to use prebuilt package.third_party_prefixesin Java distribution and Javadoc targets.Changes walkthrough
21 files
OutOfProcessSeleniumServer.java
Simplify Selenium Server Path Resolution in Testsjava/test/org/openqa/selenium/testing/drivers/OutOfProcessSeleniumServer.java
buildServerAndClasspathmethod by updatingrlocationpath.JavaScriptTestSuite.java
Update JavaScript Test Suite URL Pathjava/test/org/openqa/selenium/javascript/JavaScriptTestSuite.java
dynamicTestsmethod for JavaScript tests.TestFileLocator.java
Update Test Directory Resolution Pathjava/test/org/openqa/selenium/javascript/TestFileLocator.java
getTestDirectorymethod.InProject.java
Update Project Root Resolution Pathjava/test/org/openqa/selenium/build/InProject.java
findProjectRootmethod.Response.cs
Standardize NewLine Usage in WebDriver Responsedotnet/src/webdriver/Response.cs
Environment.NewLinewithSystem.Environment.NewLineforconsistency.
EnvironmentManager.cs
Update Environment Paths in Test Environment Managerdotnet/test/common/Environment/EnvironmentManager.cs
EnvironmentManagerconstructor.TestWebServer.cs
Update Standalone Test Jar Pathdotnet/test/common/Environment/TestWebServer.cs
TestWebServerclass.test_bootstrap.js
Update JavaScript Test Bootstrap Pathsjavascript/webdriver/test/test_bootstrap.js
test_bootstrap.js
Update Chrome Driver Test Bootstrap Pathsjavascript/chrome-driver/test/test_bootstrap.js
test_bootstrap.js
Update Atoms Test Bootstrap Pathsjavascript/atoms/test/test_bootstrap.js
driver_spec.rb
Refine Test Exclusion Logic for Invalid Locatorrb/spec/integration/selenium/webdriver/driver_spec.rb
repositories.bzl
Enhance Browser Pinning and Add JS Library Targetscommon/repositories.bzl
js_librarytargets and update browser pinning configurations.pinned_browsers.py
Update Browser Pinning Script with JS Library Targetsscripts/pinned_browsers.py
js_librarytargets.selenium_manager.py
Add Module Extension for Selenium Manager Artifactsscripts/selenium_manager.py
selenium_manager.bzl
Implement Module Extension for Selenium Managercommon/selenium_manager.bzl
drivers.bzl
Refactor Local Drivers to Direct Repository Rulecommon/private/drivers.bzl
local_driversto be a repository rule directly.maven_install.json
Update Maven Artifact Versions and Add Conflict Resolutionjava/maven_install.json
WORKSPACE
Simplify WORKSPACE and Enable Bzlmod without LockfileWORKSPACE
BUILD.bazel
Update Buildifier Load StatementBUILD.bazel
buildifierload statement to use prebuilt package.BUILD.bazel
Update Third Party Prefixes in Java Distribution Targetjava/src/org/openqa/selenium/grid/BUILD.bazel
third_party_prefixesinjava_dist_ziptarget.BUILD.bazel
Update Third Party Prefixes in Java Client Javadoc Targetjava/src/org/openqa/selenium/BUILD.bazel
third_party_prefixesinjava_dist_ziptarget.5 files
.bazelrc
Enable Bzlmod and Set Environment Variable for Tests.bazelrc
.bazelrc.remote
Add Remote Build Configuration.bazelrc.remote
ci-java.yml
Update Java Version in GitHub Actions Workflow.github/workflows/ci-java.yml
bazel.yml
Update External Cache Configuration in GitHub Actions Workflow.github/workflows/bazel.yml
ci.yml
Update External Cache Configuration in GitHub Actions Workflow.github/workflows/ci.yml
1 files
.skipped-tests
Add New Skipped Tests for .NET.skipped-tests
1 files
README.md
Update JavaScript Atoms Tests URL in READMEjavascript/atoms/README.md