Skip to content

Commit

Permalink
Merge branch 'trunk' into renovate/typescript-5.x
Browse files Browse the repository at this point in the history
  • Loading branch information
harsha509 authored Feb 5, 2025
2 parents a07b9d9 + 552c80c commit a926a4d
Show file tree
Hide file tree
Showing 785 changed files with 6,017 additions and 31,148 deletions.
6 changes: 5 additions & 1 deletion .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,11 @@ try-import %workspace%/.bazelrc.windows.local
# https://github.com/bazelbuild/bazel/issues/20369
# https://github.com/bazelbuild/bazel/issues/21491

common --enable_bzlmod --lockfile_mode=off
common --lockfile_mode=off

# Prepare for Bazel 8. These become the default in 8.0.0
common --incompatible_disallow_empty_glob
common --incompatible_use_plus_in_repo_names

# Ensure Windows support is accurate.

Expand Down
4 changes: 0 additions & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,8 @@
Before submitting your PR, please check our [contributing](https://github.com/SeleniumHQ/selenium/blob/trunk/CONTRIBUTING.md) guidelines.
Avoid large PRs, help reviewers by making them as simple and short as possible.


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

### Description
<!--- Describe your changes in detail -->

### Motivation and Context
<!--- Why is this change required? What problem does it solve? -->

Expand Down
4 changes: 0 additions & 4 deletions .github/workflows/update-documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -140,10 +140,6 @@ jobs:
run: |
git config --local user.email "[email protected]"
git config --local user.name "Selenium CI Bot"
- name: Install specific version of DocFX tool
# Pinning to 2.75.3 to avoid breaking changes in newer versions
# See https://github.com/dotnet/docfx/issues/9855
run: dotnet tool install --global --version 2.75.3 docfx
- name: Update Documentation
if: needs.determine-language.outputs.language == 'all' || needs.determine-language.outputs.language == 'dotnet'
run: ./go dotnet:docs
Expand Down
1 change: 1 addition & 0 deletions .skipped-tests
Original file line number Diff line number Diff line change
Expand Up @@ -56,4 +56,5 @@
-//rb/spec/integration/selenium/webdriver:element-chrome
-//rb/spec/integration/selenium/webdriver:element-chrome-bidi
-//rb/spec/integration/selenium/webdriver:element-chrome-remote
-//rb/spec/integration/selenium/webdriver:action_builder-firefox-beta-remote
-//rust/tests/...
6 changes: 6 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,9 @@ Ben Kucera <[email protected]>
Ben Lamm <[email protected]>
Ben Sedat <[email protected]>
Benjamin Forehand Jr <[email protected]>
Benoit Pierre <[email protected]>
bgermann <[email protected]>
bgermann <[email protected]>
bhecquet <[email protected]>
bhkwan <[email protected]>
Bill Agee <[email protected]>
Expand Down Expand Up @@ -156,6 +158,7 @@ Chris Mohr <[email protected]>
Chris Stringer <[email protected]>
Chris Ward <[email protected]>
Christian Ansel <[email protected]>
Christian Biesinger <[email protected]>
Christian Biesinger <[email protected]>
Christian Clauss <[email protected]>
Christopher Buttkus <[email protected]>
Expand Down Expand Up @@ -228,6 +231,7 @@ Diego Fernández Santos <[email protected]>
Diego Molina <[email protected]>
Dima Kovalenko <[email protected]>
Dima Veselov <[email protected]>
Dinesh Kumar R A <[email protected]>
Diogo Teles Sant'Anna <[email protected]>
Dmitriy Sintsov <[email protected]>
Dmitry Dubenets <[email protected]>
Expand Down Expand Up @@ -392,6 +396,7 @@ Jari Bakken <[email protected]>
Jason <[email protected]>
Jason Anderson <[email protected]>
Jason Carr <[email protected]>
Jason Heflinger <[email protected]>
Jason Hu <[email protected]>
Jason Huggins <[email protected]>
Jason Juang <[email protected]>
Expand Down Expand Up @@ -643,6 +648,7 @@ native-api <[email protected]>
Naveen <[email protected]>
Naveen Singh <[email protected]>
Navin Chandra <[email protected]>
Navin Chandra <[email protected]>
Neil Carvalho <[email protected]>
Nelson Sproul <[email protected]>
Nick Crews <[email protected]>
Expand Down
134 changes: 54 additions & 80 deletions MODULE.bazel

Large diffs are not rendered by default.

39 changes: 30 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,25 @@
# Selenium

[![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)
[![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)
[![Releases downloads](https://img.shields.io/github/downloads/SeleniumHQ/selenium/total.svg)](https://github.com/SeleniumHQ/selenium/releases)

<a href="https://selenium.dev"><img src="common/images/selenium_logo_mark_green.svg" width="180" alt="Selenium Logo"/></a>
<h1 align="center">
<br/>
<a href="https://selenium.dev"><img src="common/images/selenium_logo_mark_green.svg" alt="Selenium" width="100"></a>
<br/>
Selenium
<br/>
</h1>

<h3 align="center">Automates browsers. That's it!</h3>

<p align="center">
<a href="#contributing">Contributing</a> •
<a href="#installing">Installing</a> •
<a href="#building">Building</a> •
<a href="#developing">Developing</a> •
<a href="#testing">Testing</a> •
<a href="#documenting">Documenting</a> •
<a href="#releasing">Releasing</a> •
<a href="#license">License</a>
</p>

<br>

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

Selenium's source code is made available under the [Apache 2.0 license](https://github.com/SeleniumHQ/selenium/blob/trunk/LICENSE).

This README is for developers interested in contributing to the project.
For people looking to get started using Selenium, please check out
our [User Manual](https://selenium.dev/documentation/) for detailed examples and descriptions, and if you
get stuck, there are several ways to [Get Help](https://www.selenium.dev/support/).

[![CI](https://github.com/SeleniumHQ/selenium/actions/workflows/ci.yml/badge.svg)](https://github.com/SeleniumHQ/selenium/actions/workflows/ci.yml)
[![CI - RBE](https://github.com/SeleniumHQ/selenium/actions/workflows/ci-rbe.yml/badge.svg)](https://github.com/SeleniumHQ/selenium/actions/workflows/ci-rbe.yml)
[![Releases downloads](https://img.shields.io/github/downloads/SeleniumHQ/selenium/total.svg)](https://github.com/SeleniumHQ/selenium/releases)

## Contributing

Please read [CONTRIBUTING.md](https://github.com/SeleniumHQ/selenium/blob/trunk/CONTRIBUTING.md)
Expand Down Expand Up @@ -507,3 +524,7 @@ If you have access to the Selenium EngFlow repository, you can have the assets b
```shell
./go all:release['--config', 'release']
```

## License

Selenium's source code is made available under the [Apache 2.0 license](https://github.com/SeleniumHQ/selenium/blob/trunk/LICENSE).
9 changes: 4 additions & 5 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ JAVA_RELEASE_TARGETS = %w[
//java/src/org/openqa/selenium/chrome:chrome.publish
//java/src/org/openqa/selenium/chromium:chromium.publish
//java/src/org/openqa/selenium/devtools/v131:v131.publish
//java/src/org/openqa/selenium/devtools/v129:v129.publish
//java/src/org/openqa/selenium/devtools/v132:v132.publish
//java/src/org/openqa/selenium/devtools/v130:v130.publish
//java/src/org/openqa/selenium/devtools/v85:v85.publish
//java/src/org/openqa/selenium/edge:edge.publish
Expand Down Expand Up @@ -777,10 +777,9 @@ namespace :dotnet do
task :docs, [:skip_update] do |_task, arguments|
FileUtils.rm_rf('build/docs/api/dotnet/')
begin
# Pinning to 2.75.3 to avoid breaking changes in newer versions
# See https://github.com/dotnet/docfx/issues/9855
# Pinning to 2.78.2 to avoid breaking changes in newer versions
sh 'dotnet tool uninstall --global docfx || true'
sh 'dotnet tool install --global --version 2.75.3 docfx'
sh 'dotnet tool install --global --version 2.78.2 docfx'
# sh 'dotnet tool update -g docfx'
rescue StandardError
puts 'Please ensure that .NET SDK is installed.'
Expand Down Expand Up @@ -1127,7 +1126,7 @@ namespace :all do
end

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

def updated_version(current, desired = nil, nightly = nil)
Expand Down
File renamed without changes.
Loading

0 comments on commit a926a4d

Please sign in to comment.