Skip to content

Commit e80ff3c

Browse files
authored
Merge branch 'trunk' into test-fedcm-chrome
2 parents 303bc5a + 6421ded commit e80ff3c

File tree

176 files changed

+2926
-1877
lines changed

Some content is hidden

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

176 files changed

+2926
-1877
lines changed

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ body:
5050
id: selenium-version
5151
attributes:
5252
label: What version of Selenium are you currently using?
53-
description: Important! The latest released version of Selenium is 4.34 and we can't fix old versions.
53+
description: Important! The latest released version of Selenium is 4.35 and we can't fix old versions.
5454
placeholder: e.g., 4.17.0
5555
validations:
5656
required: true

.github/label-commenter-config.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ labels:
117117
This is related to code in the Support packages. The support packages contain example code that
118118
many users find helpful, but they do not necessarily represent the best practices for using Selenium,
119119
and the Selenium team is not prioritizing work on them right now.
120-
This doesn't mean that we won't ever work on them, but it is not on our roadmap as we push to release Selenium 5.
120+
This doesn't mean that we won't ever work on them, but it is not on our long term roadmap.
121121
122122
We actively encourage people to create their own wrapper and helper code that makes sense for them.
123123
If you have any questions, please [contact us](https://www.selenium.dev/support)
@@ -127,10 +127,12 @@ labels:
127127
128128
The support packages contain example code that many users find helpful, but they do not necessarily represent
129129
the best practices for using Selenium, and the Selenium team is not currently merging changes to them.
130+
131+
After reviewing the change, unless it is a critical fix or a feature that is needed for Selenium
132+
to work, we will likely close the PR.
130133
131134
We actively encourage people to add the wrapper and helper code that makes sense for them to their own frameworks.
132135
If you have any questions, please [contact us](https://www.selenium.dev/support)
133-
action: close
134136
135137
136138

.github/renovate.json

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
11
{
2-
"labels": ["B-dependencies"]
2+
"labels": [
3+
"B-dependencies"
4+
],
5+
"docker": {
6+
"enabled": false
7+
},
8+
"packageRules": [
9+
{
10+
"matchDatasources": [
11+
"docker"
12+
],
13+
"enabled": false
14+
},
15+
{
16+
"matchPackagePatterns": [
17+
"^docker:",
18+
"^gcr.io/",
19+
"^registry.k8s.io/",
20+
"^quay.io/",
21+
"^ghcr.io/"
22+
],
23+
"enabled": false
24+
}
25+
]
326
}

.github/workflows/stage-release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,3 +81,5 @@ jobs:
8181
with:
8282
version: ${{ needs.github-release.outputs.version }}
8383
sha: ${{ github.sha }}
84+
secrets:
85+
SELENIUM_CI_TOKEN: ${{ secrets.SELENIUM_CI_TOKEN }}

.github/workflows/update-documentation.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ on:
1919
- dotnet
2020
- node
2121
- all
22+
force:
23+
description: Force generation even if version is nightly, type "force" to enable
24+
required: false
25+
type: string
26+
default: ""
2227

2328
workflow_call:
2429
inputs:
@@ -32,6 +37,9 @@ on:
3237
required: false
3338
type: string
3439
default: "all"
40+
secrets:
41+
SELENIUM_CI_TOKEN:
42+
required: true
3543

3644
env:
3745
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -74,7 +82,7 @@ jobs:
7482
npm install
7583
npm install --prefix javascript/selenium-webdriver
7684
- name: Generate Documentation for selected langauges
77-
run: ./go ${{ inputs.language }}:docs
85+
run: ./go ${{ inputs.language }}:docs ${{ inputs.force }}
7886
- name: Documentation Pull Request
7987
id: cpr
8088
uses: peter-evans/create-pull-request@v6

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.skipped-tests

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,4 @@
5151
-//rb/spec/integration/selenium/webdriver:element-chrome
5252
-//rb/spec/integration/selenium/webdriver:element-chrome-bidi
5353
-//rb/spec/integration/selenium/webdriver:element-chrome-remote
54-
-//rb/spec/integration/selenium/webdriver:manager-firefox-beta
55-
-//rb/spec/integration/selenium/webdriver:manager-firefox-beta-remote
5654
-//rb:lint

AUTHORS

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ Austin Michael Wilkins <[email protected]>
103103
BaerMitUmlaut <[email protected]>
104104
Baran Ozgul <[email protected]>
105105
Bartek Florczak <[email protected]>
106+
Ben Beasley <[email protected]>
106107
Ben Congleton <[email protected]>
107108
Ben Kucera <[email protected]>
108109
@@ -178,7 +179,7 @@ clubfest <[email protected]>
178179
179180
180181
Connor Shea <[email protected]>
181-
Corey Goldberg <cgoldberg@gmail.com>
182+
Corey Goldberg <1113081+cgoldberg@users.noreply.github.com>
182183
Corey Schooler <[email protected]>
183184
Coty Rosenblath <[email protected]>
184185
Craig Nishina <[email protected]>
@@ -565,6 +566,7 @@ Maid <[email protected]>
565566
Malcolm Rowe
566567
MandarJKulkarni <[email protected]>
567568
Maneesh MS <[email protected]>
569+
Manikanta Reddy <[email protected]>
568570
Manoj Kumar <[email protected]>
569571
Manuel Blanco <[email protected]>
570572
Marc Fisher <[email protected]>
@@ -678,10 +680,12 @@ nir-tal-talkspace <[email protected]>
678680
Nirantak Raghav <[email protected]>
679681
680682
Noel Gordon
683+
Noritaka Kobayashi <[email protected]>
681684
Nowell Strite <[email protected]>
682685
Nozomi Ito <[email protected]>
683686
no_author <[email protected]>
684687
688+
685689
Oboleninov Anton <[email protected]>
686690
Oleg Höfling <[email protected]>
687691
Oleg Ridchenko <[email protected]>
@@ -941,6 +945,7 @@ Zeki Mokhtarzada <[email protected]>
941945
zhangwenqiang00 <[email protected]>
942946
Zhuo Peng <[email protected]>
943947
948+
944949
Zoltar - Knower of All
945950
946951
Ákos Lukács <[email protected]>

CONTRIBUTING.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,10 @@ the defect. If the issue can't be reproduced it will be closed.
1414
Please provide [concise reproducible test cases](http://sscce.org/)
1515
and describe what results you are seeing and what results you expect.
1616

17-
Issues shouldn't be used for support. Please address questions to the
18-
[`selenium-users@` mailing list](https://groups.google.com/forum/#!forum/selenium-users).
17+
Issues shouldn't be used for support. To raise a bug, please go to the
18+
[Issue tracker](https://github.com/SeleniumHQ/selenium/issues).
1919
Discussion of high level project ideas or non-technical topics should
20-
move to the
21-
[`selenium-developers@` mailing list](https://groups.google.com/forum/#!forum/selenium-developers)
22-
instead.
20+
move to the Selenium [Slack channel](https://inviter.co/seleniumhq).
2321

2422
We also need help with triaging
2523
[issues that needs investigation](https://github.com/SeleniumHQ/selenium/labels/I-needs%20investigation).
@@ -34,7 +32,6 @@ with details describing what feature(s) you'd like added or changed.
3432

3533
If you'd like a hand at trying to implement the feature yourself, please refer to the [Code Contributions](#code-contributions) section of the document.
3634

37-
3835
## Documentation
3936

4037
Selenium is a big software project and documentation is key to
@@ -57,7 +54,7 @@ significant and valuable contributions over time are made _Committers_
5754
and given commit-access to the project.
5855

5956
If you're looking for easy bugs, have a look at
60-
[issues labelled E-easy](https://github.com/SeleniumHQ/selenium/issues?q=is%3Aopen+is%3Aissue+label%3AE-easy)
57+
[issues labelled: `good first issue`](https://github.com/SeleniumHQ/selenium/issues?q=is%3Aopen%20is%3Aissue%20label%3A%22good%20first%20issue%22)
6158
on Github.
6259

6360
This document will guide you through the contribution process.

MODULE.bazel

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ bazel_dep(name = "platforms", version = "0.0.11")
1515
bazel_dep(name = "protobuf", version = "29.2", dev_dependency = True, repo_name = "com_google_protobuf")
1616

1717
# Required for rules_rust to import the crates properly
18-
bazel_dep(name = "rules_cc", version = "0.1.1", dev_dependency = True)
18+
bazel_dep(name = "rules_cc", version = "0.2.0", dev_dependency = True)
1919

2020
bazel_dep(name = "rules_dotnet", version = "0.17.5")
2121
bazel_dep(name = "rules_java", version = "8.7.1")
22-
bazel_dep(name = "rules_jvm_external", version = "6.6")
22+
bazel_dep(name = "rules_jvm_external", version = "6.8")
2323
bazel_dep(name = "rules_multitool", version = "1.3.0")
2424
bazel_dep(name = "rules_nodejs", version = "6.3.2")
2525
bazel_dep(name = "rules_oci", version = "1.8.0")
@@ -29,12 +29,10 @@ bazel_dep(name = "rules_proto", version = "7.0.2")
2929
bazel_dep(name = "rules_ruby", version = "0.19.0")
3030

3131
# Until `rules_jvm_external` 6.8 ships
32-
git_override(
32+
single_version_override(
3333
module_name = "rules_jvm_external",
34-
commit = "aca619b117c1fe306ffdd20c5f47cc4dbd5effed",
3534
patch_strip = 1,
3635
patches = ["//java:rules_jvm_external_javadoc.patch"],
37-
remote = "https://github.com/bazel-contrib/rules_jvm_external.git",
3836
)
3937

4038
multitool = use_extension("@rules_multitool//multitool:extension.bzl", "multitool")
@@ -176,7 +174,7 @@ maven.install(
176174
artifacts = [
177175
"com.beust:jcommander:1.82",
178176
"com.github.javaparser:javaparser-core:3.27.0",
179-
"com.github.spotbugs:spotbugs:4.9.3",
177+
"com.github.spotbugs:spotbugs:4.9.4",
180178
"com.github.stephenc.jcip:jcip-annotations:1.0-1",
181179
"com.google.code.findbugs:jsr305:3.0.2",
182180
"com.google.code.gson:gson:2.13.1",
@@ -188,8 +186,8 @@ maven.install(
188186
"com.google.googlejavaformat:google-java-format:1.28.0",
189187
"com.graphql-java:graphql-java:24.1",
190188
"dev.failsafe:failsafe:3.3.2",
191-
"io.grpc:grpc-context:1.73.0",
192-
"io.lettuce:lettuce-core:6.7.1.RELEASE",
189+
"io.grpc:grpc-context:1.74.0",
190+
"io.lettuce:lettuce-core:6.8.0.RELEASE",
193191
"io.netty:netty-buffer",
194192
"io.netty:netty-codec-http",
195193
"io.netty:netty-codec-http2",
@@ -207,11 +205,11 @@ maven.install(
207205
"io.opentelemetry:opentelemetry-sdk-testing",
208206
"io.opentelemetry:opentelemetry-sdk-trace",
209207
"it.ozimov:embedded-redis:0.7.3",
210-
"net.bytebuddy:byte-buddy:1.17.6",
211-
"org.htmlunit:htmlunit-core-js:4.13.0",
208+
"net.bytebuddy:byte-buddy:1.17.7",
209+
"org.htmlunit:htmlunit-core-js:4.14.0",
212210
"org.apache.commons:commons-exec:1.5.0",
213211
"org.apache.logging.log4j:log4j-core:2.25.1",
214-
"org.assertj:assertj-core:3.27.3",
212+
"org.assertj:assertj-core:3.27.4",
215213
"org.bouncycastle:bcpkix-jdk18on:1.81",
216214
"org.eclipse.mylyn.github:org.eclipse.egit.github.core:2.1.5",
217215
"org.hsqldb:hsqldb:2.7.4",
@@ -233,7 +231,7 @@ maven.install(
233231
"uk.org.webcompere:system-stubs-core:2.1.8",
234232
],
235233
boms = [
236-
"io.opentelemetry:opentelemetry-bom:1.52.0",
234+
"io.opentelemetry:opentelemetry-bom:1.53.0",
237235
"io.netty:netty-bom:4.1.121.Final",
238236
"org.junit:junit-bom:5.13.4",
239237
],

0 commit comments

Comments
 (0)