Skip to content

Commit a926a4d

Browse files
authored
Merge branch 'trunk' into renovate/typescript-5.x
2 parents a07b9d9 + 552c80c commit a926a4d

File tree

785 files changed

+6017
-31148
lines changed

Some content is hidden

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

785 files changed

+6017
-31148
lines changed

.bazelrc

+5-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,11 @@ try-import %workspace%/.bazelrc.windows.local
88
# https://github.com/bazelbuild/bazel/issues/20369
99
# https://github.com/bazelbuild/bazel/issues/21491
1010

11-
common --enable_bzlmod --lockfile_mode=off
11+
common --lockfile_mode=off
12+
13+
# Prepare for Bazel 8. These become the default in 8.0.0
14+
common --incompatible_disallow_empty_glob
15+
common --incompatible_use_plus_in_repo_names
1216

1317
# Ensure Windows support is accurate.
1418

.github/PULL_REQUEST_TEMPLATE.md

-4
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,8 @@
44
Before submitting your PR, please check our [contributing](https://github.com/SeleniumHQ/selenium/blob/trunk/CONTRIBUTING.md) guidelines.
55
Avoid large PRs, help reviewers by making them as simple and short as possible.
66

7-
87
<!--- Provide a general summary of your changes in the Title above -->
98

10-
### Description
11-
<!--- Describe your changes in detail -->
12-
139
### Motivation and Context
1410
<!--- Why is this change required? What problem does it solve? -->
1511

.github/workflows/update-documentation.yml

-4
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,6 @@ jobs:
140140
run: |
141141
git config --local user.email "[email protected]"
142142
git config --local user.name "Selenium CI Bot"
143-
- name: Install specific version of DocFX tool
144-
# Pinning to 2.75.3 to avoid breaking changes in newer versions
145-
# See https://github.com/dotnet/docfx/issues/9855
146-
run: dotnet tool install --global --version 2.75.3 docfx
147143
- name: Update Documentation
148144
if: needs.determine-language.outputs.language == 'all' || needs.determine-language.outputs.language == 'dotnet'
149145
run: ./go dotnet:docs

.skipped-tests

+1
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,5 @@
5656
-//rb/spec/integration/selenium/webdriver:element-chrome
5757
-//rb/spec/integration/selenium/webdriver:element-chrome-bidi
5858
-//rb/spec/integration/selenium/webdriver:element-chrome-remote
59+
-//rb/spec/integration/selenium/webdriver:action_builder-firefox-beta-remote
5960
-//rust/tests/...

AUTHORS

+6
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,9 @@ Ben Kucera <[email protected]>
104104
105105
Ben Sedat <[email protected]>
106106
Benjamin Forehand Jr <[email protected]>
107+
Benoit Pierre <[email protected]>
107108
109+
108110
109111
110112
Bill Agee <[email protected]>
@@ -156,6 +158,7 @@ Chris Mohr <[email protected]>
156158
Chris Stringer <[email protected]>
157159
Chris Ward <[email protected]>
158160
Christian Ansel <[email protected]>
161+
Christian Biesinger <[email protected]>
159162
Christian Biesinger <[email protected]>
160163
Christian Clauss <[email protected]>
161164
Christopher Buttkus <[email protected]>
@@ -228,6 +231,7 @@ Diego Fernández Santos <[email protected]>
228231
Diego Molina <[email protected]>
229232
Dima Kovalenko <[email protected]>
230233
Dima Veselov <[email protected]>
234+
Dinesh Kumar R A <[email protected]>
231235
Diogo Teles Sant'Anna <[email protected]>
232236
Dmitriy Sintsov <[email protected]>
233237
Dmitry Dubenets <[email protected]>
@@ -392,6 +396,7 @@ Jari Bakken <[email protected]>
392396
393397
Jason Anderson <[email protected]>
394398
Jason Carr <[email protected]>
399+
Jason Heflinger <[email protected]>
395400
396401
Jason Huggins <[email protected]>
397402
Jason Juang <[email protected]>
@@ -643,6 +648,7 @@ native-api <[email protected]>
643648
644649
Naveen Singh <[email protected]>
645650
Navin Chandra <[email protected]>
651+
Navin Chandra <[email protected]>
646652
Neil Carvalho <[email protected]>
647653
Nelson Sproul <[email protected]>
648654
Nick Crews <[email protected]>

MODULE.bazel

+54-80
Large diffs are not rendered by default.

README.md

+30-9
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,25 @@
1-
# Selenium
2-
3-
[![CI](https://github.com/SeleniumHQ/selenium/actions/workflows/ci.yml/badge.svg?branch=trunk&event=schedule)](https://github.com/SeleniumHQ/selenium/actions/workflows/ci.yml)
4-
[![CI - RBE](https://github.com/SeleniumHQ/selenium/actions/workflows/ci-rbe.yml/badge.svg?branch=trunk&event=schedule)](https://github.com/SeleniumHQ/selenium/actions/workflows/ci-rbe.yml)
5-
[![Releases downloads](https://img.shields.io/github/downloads/SeleniumHQ/selenium/total.svg)](https://github.com/SeleniumHQ/selenium/releases)
6-
7-
<a href="https://selenium.dev"><img src="common/images/selenium_logo_mark_green.svg" width="180" alt="Selenium Logo"/></a>
1+
<h1 align="center">
2+
<br/>
3+
<a href="https://selenium.dev"><img src="common/images/selenium_logo_mark_green.svg" alt="Selenium" width="100"></a>
4+
<br/>
5+
Selenium
6+
<br/>
7+
</h1>
8+
9+
<h3 align="center">Automates browsers. That's it!</h3>
10+
11+
<p align="center">
12+
<a href="#contributing">Contributing</a> •
13+
<a href="#installing">Installing</a> •
14+
<a href="#building">Building</a> •
15+
<a href="#developing">Developing</a> •
16+
<a href="#testing">Testing</a> •
17+
<a href="#documenting">Documenting</a> •
18+
<a href="#releasing">Releasing</a> •
19+
<a href="#license">License</a>
20+
</p>
21+
22+
<br>
823

924
Selenium is an umbrella project encapsulating a variety of tools and
1025
libraries enabling web browser automation. Selenium specifically
@@ -15,13 +30,15 @@ major web browsers.
1530
The project is made possible by volunteer contributors who've
1631
generously donated thousands of hours in code development and upkeep.
1732

18-
Selenium's source code is made available under the [Apache 2.0 license](https://github.com/SeleniumHQ/selenium/blob/trunk/LICENSE).
19-
2033
This README is for developers interested in contributing to the project.
2134
For people looking to get started using Selenium, please check out
2235
our [User Manual](https://selenium.dev/documentation/) for detailed examples and descriptions, and if you
2336
get stuck, there are several ways to [Get Help](https://www.selenium.dev/support/).
2437

38+
[![CI](https://github.com/SeleniumHQ/selenium/actions/workflows/ci.yml/badge.svg)](https://github.com/SeleniumHQ/selenium/actions/workflows/ci.yml)
39+
[![CI - RBE](https://github.com/SeleniumHQ/selenium/actions/workflows/ci-rbe.yml/badge.svg)](https://github.com/SeleniumHQ/selenium/actions/workflows/ci-rbe.yml)
40+
[![Releases downloads](https://img.shields.io/github/downloads/SeleniumHQ/selenium/total.svg)](https://github.com/SeleniumHQ/selenium/releases)
41+
2542
## Contributing
2643

2744
Please read [CONTRIBUTING.md](https://github.com/SeleniumHQ/selenium/blob/trunk/CONTRIBUTING.md)
@@ -507,3 +524,7 @@ If you have access to the Selenium EngFlow repository, you can have the assets b
507524
```shell
508525
./go all:release['--config', 'release']
509526
```
527+
528+
## License
529+
530+
Selenium's source code is made available under the [Apache 2.0 license](https://github.com/SeleniumHQ/selenium/blob/trunk/LICENSE).

Rakefile

+4-5
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ JAVA_RELEASE_TARGETS = %w[
9898
//java/src/org/openqa/selenium/chrome:chrome.publish
9999
//java/src/org/openqa/selenium/chromium:chromium.publish
100100
//java/src/org/openqa/selenium/devtools/v131:v131.publish
101-
//java/src/org/openqa/selenium/devtools/v129:v129.publish
101+
//java/src/org/openqa/selenium/devtools/v132:v132.publish
102102
//java/src/org/openqa/selenium/devtools/v130:v130.publish
103103
//java/src/org/openqa/selenium/devtools/v85:v85.publish
104104
//java/src/org/openqa/selenium/edge:edge.publish
@@ -777,10 +777,9 @@ namespace :dotnet do
777777
task :docs, [:skip_update] do |_task, arguments|
778778
FileUtils.rm_rf('build/docs/api/dotnet/')
779779
begin
780-
# Pinning to 2.75.3 to avoid breaking changes in newer versions
781-
# See https://github.com/dotnet/docfx/issues/9855
780+
# Pinning to 2.78.2 to avoid breaking changes in newer versions
782781
sh 'dotnet tool uninstall --global docfx || true'
783-
sh 'dotnet tool install --global --version 2.75.3 docfx'
782+
sh 'dotnet tool install --global --version 2.78.2 docfx'
784783
# sh 'dotnet tool update -g docfx'
785784
rescue StandardError
786785
puts 'Please ensure that .NET SDK is installed.'
@@ -1127,7 +1126,7 @@ namespace :all do
11271126
end
11281127

11291128
at_exit do
1130-
system 'sh', '.git-fixfiles' if File.exist?('.git') && !SeleniumRake::Checks.windows?
1129+
system 'sh', '.git-fixfiles' if File.exist?('.git') && SeleniumRake::Checks.linux?
11311130
end
11321131

11331132
def updated_version(current, desired = nil, nightly = nil)

0 commit comments

Comments
 (0)