Skip to content

Commit cebf1d2

Browse files
committed
merge trunk
2 parents 3f66a71 + 4768f5a commit cebf1d2

File tree

739 files changed

+59224
-54182
lines changed

Some content is hidden

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

739 files changed

+59224
-54182
lines changed

.bazelrc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ build --flag_alias=headless=//common:headless
2424

2525
# Set the default java toolchain
2626

27-
build --java_language_version=17
28-
build --java_runtime_version=remotejdk_17
29-
build --tool_java_language_version=17
30-
build --tool_java_runtime_version=remotejdk_17
27+
build --java_language_version=21
28+
build --java_runtime_version=remotejdk_21
29+
build --tool_java_language_version=21
30+
build --tool_java_runtime_version=remotejdk_21
3131

3232
# We target java 11 by default
3333

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,22 @@ body:
3535
label: Debugging Logs
3636
placeholder: |
3737
Note: the stack trace should be in the explanation section above
38-
Instructions for enabling logging can be found in the link below
38+
Instructions for enabling and referencing logs can be found in the links below
3939
render: logs
4040
- type: markdown
4141
id: link
4242
attributes:
4343
value: |
4444
**Read our [logging documentation](https://www.selenium.dev/documentation/webdriver/troubleshooting/logging/)**
45+
**Link to a [gist](https://gist.github.com/) if logs are too long**
4546
 
4647
4748
## Help us Address Your Issue Faster!
4849
- type: input
4950
id: selenium-version
5051
attributes:
5152
label: What version of Selenium are you currently using?
52-
description: Important! The latest released version of Selenium is 4.31 and we can't fix old versions.
53+
description: Important! The latest released version of Selenium is 4.32 and we can't fix old versions.
5354
placeholder: e.g., 4.17.0
5455
validations:
5556
required: true

.github/label-commenter-config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ labels:
66
body: |
77
@{{ issue.user.login }}, thank you for creating this issue. We will troubleshoot it as soon as we can.
88
9-
Selenium Triage Team: remember to follow the [Triage Guide](https://github.com/SeleniumHQ/selenium/blob/trunk/README.md)
9+
Selenium Triage Team: remember to follow the [Triage Guide](https://github.com/SeleniumHQ/selenium/wiki/How-to-Triage-Issues)
1010
- name: G-w3c
1111
labeled:
1212
issue:

.github/workflows/ci-python.yml

Lines changed: 2 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -27,34 +27,12 @@ jobs:
2727
- name: Install dependencies
2828
run: |
2929
python -m pip install --upgrade pip
30-
pip install tox==4.6.4
30+
pip install tox==4.25.0
3131
- name: Test with tox
3232
run: tox -c py/tox.ini
3333
env:
3434
TOXENV: docs
3535

36-
lint:
37-
name: Lint
38-
needs: build
39-
runs-on: ubuntu-latest
40-
steps:
41-
- name: Checkout source tree
42-
uses: actions/checkout@v4
43-
- name: Set up Python 3.9
44-
uses: actions/setup-python@v4
45-
with:
46-
python-version: 3.9
47-
- name: Install dependencies
48-
run: |
49-
python -m pip install --upgrade pip
50-
pip install tox==4.6.4
51-
- name: Test with tox
52-
run: tox -c py/tox.ini
53-
env:
54-
# If this fails, it will exit. Local work should be using `tox -e linting` prior to committing.
55-
# the linting-ci recipe exists solely for CI and will not attempt to rewrite any files in-place etc.
56-
TOXENV: linting-ci
57-
5836
mypy:
5937
name: Mypy
6038
needs: build
@@ -69,7 +47,7 @@ jobs:
6947
- name: Install dependencies
7048
run: |
7149
python -m pip install --upgrade pip
72-
pip install tox==4.6.4
50+
pip install tox==4.25.0
7351
- name: Test with tox
7452
run: |
7553
tox -c py/tox.ini -- --cobertura-xml-report ci || true

.github/workflows/ci-rbe.yml

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,12 @@ on:
66
branches:
77
- trunk
88
workflow_dispatch:
9+
inputs:
10+
disable_test_cache:
11+
description: 'Force re-run of tests (disable test cache)'
12+
required: false
13+
default: false
14+
type: boolean
915

1016
jobs:
1117
format:
@@ -15,7 +21,7 @@ jobs:
1521
with:
1622
name: Check format script run
1723
caching: false
18-
ruby-version: jruby-9.4.12.0
24+
ruby-version: jruby-10.0.0.0
1925
run: ./scripts/github-actions/check-format.sh
2026

2127
test:
@@ -25,5 +31,5 @@ jobs:
2531
with:
2632
name: All RBE tests
2733
caching: false
28-
ruby-version: jruby-9.4.12.0
29-
run: ./scripts/github-actions/ci-build.sh
34+
ruby-version: jruby-10.0.0.0
35+
run: ./scripts/github-actions/ci-build.sh ${{ github.event.inputs.disable_test_cache }}

.github/workflows/ci-renovate-rbe.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
with:
4848
name: Check format script run
4949
caching: false
50-
ruby-version: jruby-9.4.12.0
50+
ruby-version: jruby-10.0.0.0
5151
run: ./scripts/github-actions/check-format.sh
5252

5353
test:
@@ -58,7 +58,7 @@ jobs:
5858
with:
5959
name: All RBE tests
6060
caching: false
61-
ruby-version: jruby-9.4.12.0
61+
ruby-version: jruby-10.0.0.0
6262
run: ./scripts/github-actions/ci-build.sh
6363

6464
ci-gh:

.github/workflows/ci-ruby.yml

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,6 @@ jobs:
2222
cache-key: rb-docs
2323
run: bazel run //rb:docs
2424

25-
lint:
26-
name: Lint
27-
needs: build
28-
uses: ./.github/workflows/bazel.yml
29-
with:
30-
name: Lint
31-
cache-key: rb-lint
32-
run: bazel test //rb:lint
33-
3425
unit-tests:
3526
name: Unit Tests
3627
needs: build
@@ -39,17 +30,17 @@ jobs:
3930
fail-fast: false
4031
matrix:
4132
include:
42-
- ruby-version: 3.1.6
33+
- ruby-version: 3.2.8
4334
os: ubuntu
44-
- ruby-version: 3.1.6
35+
- ruby-version: 3.2.8
4536
os: windows
46-
- ruby-version: 3.1.6
37+
- ruby-version: 3.2.8
4738
os: macos
48-
- ruby-version: 3.3.5
39+
- ruby-version: 3.4.3
4940
os: ubuntu
50-
- ruby-version: jruby-9.4.12.0
41+
- ruby-version: jruby-10.0.0.0
5142
os: ubuntu
52-
- ruby-version: truffleruby-24.1.1
43+
- ruby-version: truffleruby-24.2.1
5344
os: ubuntu
5445
with:
5546
name: Unit Tests (${{ matrix.ruby-version }}, ${{ matrix.os }})

.github/workflows/pre-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282
- name: Install Ruby
8383
uses: ruby/setup-ruby@v1
8484
with:
85-
ruby-version: '3.1'
85+
ruby-version: '3.2'
8686
working-directory: 'rb'
8787
- name: Setup curl for Ubuntu
8888
run: sudo apt-get update && sudo apt-get install -y libcurl4-openssl-dev

.skipped-tests

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,9 @@
1919
-//javascript/atoms:test-edge
2020
-//javascript/atoms:test-firefox-beta
2121
-//javascript/chrome-driver/...
22-
-//javascript/selenium-webdriver:test-bidi-network-test.js-chrome
2322
-//javascript/selenium-webdriver:test-builder-test.js-chrome
24-
-//javascript/selenium-webdriver:test-builder-test.js-firefox
2523
-//javascript/selenium-webdriver:test-chrome-devtools-test.js-chrome
26-
-//javascript/selenium-webdriver:test-chrome-options-test.js-chrome
27-
-//javascript/selenium-webdriver:test-chrome-service-test.js-chrome
2824
-//javascript/selenium-webdriver:test-firefox-options-test.js-firefox
29-
-//javascript/selenium-webdriver:test-lib-capabilities-test.js-chrome
30-
-//py:test-chrome-test/selenium/webdriver/chrome/chrome_launcher_tests.py
31-
-//py:test-chrome-test/selenium/webdriver/chrome/chrome_service_tests.py
32-
-//py:test-chrome-test/selenium/webdriver/chrome/proxy_tests.py
33-
-//py:test-edge-test/selenium/webdriver/edge/edge_launcher_tests.py
34-
-//py:test-edge-test/selenium/webdriver/edge/edge_service_tests.py
3525
-//rb/spec/integration/selenium/webdriver/chrome:service-chrome
3626
-//rb/spec/integration/selenium/webdriver/chrome:service-chrome-bidi
3727
-//rb/spec/integration/selenium/webdriver/chrome:service-chrome-remote
@@ -57,3 +47,4 @@
5747
-//rb/spec/integration/selenium/webdriver:element-chrome-bidi
5848
-//rb/spec/integration/selenium/webdriver:element-chrome-remote
5949
-//rb/spec/integration/selenium/webdriver:action_builder-firefox-beta-remote
50+
-//rb:lint

AUTHORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,7 @@ Evan Sangaline <[email protected]>
281281
Evgeniy Roldukhin <[email protected]>
282282
283283
284+
Federico Franco <[email protected]>
284285
Felipe Knorr Kuhn <[email protected]>
285286
Fenil Mehta <[email protected]>
286287
FloKNetcare <[email protected]>

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ Issues are labelled to make them easier to categorise and find by:
350350
## Communication
351351

352352
Selenium contributors frequent the `#selenium` channel on
353-
[`irc.freenode.org`](https://webchat.freenode.net/). You can also join
353+
[`libera.chat`](https://web.libera.chat/). You can also join
354354
the [`selenium-developers@` mailing list](https://groups.google.com/forum/#!forum/selenium-developers).
355355
Check https://selenium.dev/support/ for a complete list of options to communicate.
356356

0 commit comments

Comments
 (0)