SeleniumHQ / SeleniumHQ/selenium
Dependency Dashboard
- Dominant language
- Java
- Stars
- 34.5k
- Forks
- 8.7k
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 92
Description
Renovate is configured to list discovered dependency updates here first. Do not approve dashboard items until the update scope has been reviewed.
## Config Migration Needed
- [ ] Select this checkbox to let Renovate create an automated Config Migration PR.
## Repository Problems
Renovate tried to run on this repository, but found these problems.
- ⚠️ WARN: Hidden Unicode characters have been discovered in file(s) in your repository. See your Renovate logs for more details. Please confirm that they are intended to be there, as they could be an attempt to "smuggle" text into your codebase, or used to confuse tools like Renovate or Large Language Models (LLMs)
## PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
### JavaScript
- [ ] Update major dependency updates (major) (`eslint-plugin-mocha`, `express`, `globals`, `paket`, `rules_jvm_external`, `sinon`, `toml`, `zip`, `zipp`)
## Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
### .NET
- [ ] Update minor dependency updates (`NUnit`, `aspect_rules_esbuild`, `aspect_rules_js`, `aspect_rules_ts`, `bazel_features`, `buildifier_prebuilt`, `contrib_rules_jvm`, `multer`, `mypy`, `package_metadata`, `platforms`, `rules_android`, `rules_closure`, `rules_nodejs`, `rules_ruby`, `tox`)
## Detected Dependencies
bazel (2)
common/repositories.bzl (2)
- `linux_geckodriver v0.36.0`
- `mac_geckodriver v0.36.0`common/selenium_manager.bzl (3)
- `download_sm_linux selenium-manager-f6318a4`
- `download_sm_macos selenium-manager-f6318a4`
- `download_sm_windows selenium-manager-f6318a4`
bazel-module (1)
MODULE.bazel (68)
- `apple_rules_lint 0.4.0`
- `aspect_bazel_lib 2.22.5`
- `aspect_rules_esbuild 0.25.1` → [Updates: `0.26.0`]
- `aspect_rules_jest 0.25.2`
- `aspect_rules_js 3.0.3` → [Updates: `3.1.2`]
- `aspect_rules_ts 3.8.6` → [Updates: `3.8.9`]
- `bazel_features 1.45.0` → [Updates: `1.47.1`]
- `bazel_skylib 1.9.0`
- `buildifier_prebuilt 8.5.1` → [Updates: `8.5.1.2`]
- `contrib_rules_jvm 0.32.0` → [Updates: `0.33.0`]
- `package_metadata 0.0.7` → [Updates: `0.0.10`]
- `platforms 1.0.0` → [Updates: `1.1.0`]
- `rules_cc 0.2.18`
- `rules_android 0.7.1` → [Updates: `0.7.2`]
- `rules_closure 0.15.0` → [Updates: `0.16.0`]
- `rules_dotnet 0.21.5`
- `rules_java 9.6.1`
- `rules_jvm_external 6.10` → [Updates: `7.0`]
- `rules_multitool 1.11.1`
- `rules_nodejs 6.7.3` → [Updates: `6.7.4`]
- `rules_oci 2.3.0`
- `rules_pkg 1.2.0`
- `rules_python 1.9.0`
- `rules_proto 7.1.0`
- `rules_ruby 0.25.0` → [Updates: `0.26.0`]
- `com.beust:jcommander 1.82`
- `org.checkerframework:checker-qual 4.1.0`
- `com.github.javaparser:javaparser-core 3.28.1`
- `com.github.spotbugs:spotbugs 4.9.8`
- `com.github.stephenc.jcip:jcip-annotations 1.0-1`
- `com.google.code.findbugs:jsr305 3.0.2`
- `com.google.code.gson:gson 2.14.0`
- `com.google.guava:guava 33.6.0-jre`
- `com.github.ben-manes.caffeine:caffeine 3.2.4`
- `com.google.auto:auto-common 1.2.2`
- `com.google.auto.service:auto-service 1.1.1`
- `com.google.auto.service:auto-service-annotations 1.1.1`
- `com.google.googlejavaformat:google-java-format 1.35.0`
- `com.google.protobuf:protobuf-java 4.34.1`
- `com.google.protobuf.nano:protobuf-javanano 3.1.0`
- `com.graphql-java:graphql-java 26.0`
- `com.uber.nullaway:nullaway 0.13.4`
- `dev.failsafe:failsafe 3.3.2`
- `io.grpc:grpc-context 1.81.0`
- `io.fabric8:kubernetes-client 7.7.0`
- `io.fabric8:kubernetes-client-api 7.7.0`
- `io.fabric8:kubernetes-model-batch 7.7.0`
- `io.fabric8:kubernetes-model-core 7.7.0`
- `io.lettuce:lettuce-core 7.5.2.RELEASE`
- `org.testcontainers:testcontainers 2.0.5`
- `javax.inject:javax.inject 1`
- `net.bytebuddy:byte-buddy 1.18.8-jdk5`
- `org.htmlunit:htmlunit-core-js 4.21.0`
- `org.apache.logging.log4j:log4j-core 2.26.0`
- `org.assertj:assertj-core 3.27.7`
- `org.bouncycastle:bcpkix-jdk18on 1.84`
- `org.eclipse.mylyn.github:org.eclipse.egit.github.core 2.1.5`
- `org.hsqldb:hsqldb 2.7.4`
- `org.jboss.marshalling:jboss-marshalling 2.3.0`
- `org.jspecify:jspecify 1.0.0`
- `org.mockito:mockito-core 5.23.0`
- `org.redisson:redisson 4.4.0`
- `org.slf4j:slf4j-api 2.0.18`
- `org.slf4j:slf4j-jdk14 2.0.18`
- `org.tomlj:tomlj 1.1.1`
- `org.zeromq:jeromq 0.6.0`
- `uk.org.webcompere:system-stubs-jupiter 2.1.8`
- `uk.org.webcompere:system-stubs-core 2.1.8`
bazelisk (1)
.bazelversion (1)
- `bazel 9.1.0`
bundler (1)
rb/Gemfile (2)
- `debug '~> 1.7'`
- `steep '~> 2.0'`
cargo (1)
rust/Cargo.toml (29)
- `clap 4.5.48`
- `log 0.4.28`
- `env_logger 0.11.8`
- `regex 1.11.3`
- `tokio 1.47.1`
- `tempfile 3.23.0`
- `zip 5.1.1` → [Updates: `8.0.0`]
- `directories 6.0.0`
- `serde 1.0.228`
- `serde_json 1.0.145`
- `flate2 1.1.2`
- `tar 0.4.44`
- `infer 0.19.0`
- `exitcode 1.1.2`
- `toml 0.9.7` → [Updates: `1.0.0`]
- `bzip2 0.6.0`
- `sevenz-rust 0.6.1`
- `xz2 0.1.7`
- `walkdir 2.5.0`
- `debpkg 0.6.0`
- `anyhow 1.0.100`
- `apple-flat-package 0.20.0`
- `which 8.0.0`
- `fs2 0.4.3`
- `fs_extra 1.3.0`
- `assert_cmd 2.0.17`
- `is_executable 1.0.5`
- `rstest 0.26.1`
- `winapi 0.3.9`
dockerfile (3)
scripts/dev-image/Dockerfile
scripts/gitpod/.gitpod.Dockerfile
scripts/remote-image/Dockerfile
github-actions (23)
.github/workflows/bazel.yml (10)
- `actions/checkout v6`
- `actions/cache v5`
- `actions/setup-node v6`
- `bazel-contrib/setup-bazel 0.19.0`
- `bazel-contrib/setup-bazel 0.19.0`
- `crazy-max/ghaction-import-gpg v7`
- `rubygems/configure-rubygems-credentials main`
- `actions/upload-artifact v7`
- `mxschmitt/action-tmate v3`
- `actions/upload-artifact v7`.github/workflows/ci-build-index.yml (2)
- `actions/download-artifact v8`
- `actions/cache v5`.github/workflows/ci-lint.yml (5)
- `actions/checkout v6`
- `raven-actions/actionlint v2`
- `actions/checkout v6`
- `dorny/paths-filter v4`
- `actions/checkout v6`.github/workflows/ci-rust.yml (15)
- `actions/checkout v6`
- `actions/upload-artifact v7`
- `actions/checkout v6`
- `actions/upload-artifact v7`
- `actions/checkout v6`
- `actions/upload-artifact v7`
- `actions/checkout v6`
- `actions/upload-artifact v7`
- `actions/checkout v6`
- `actions/upload-artifact v7`
- `actions/checkout v6`
- `actions/upload-artifact v7`
- `actions/checkout v6`
- `actions/download-artifact v8`
- `softprops/action-gh-release v3`.github/workflows/ci.yml (1)
- `actions/download-artifact v8`
.github/workflows/commit-changes.yml (2)
- `actions/checkout v6`
- `actions/download-artifact v8`.github/workflows/delete-comments.yml (3)
- `actions/github-script v9`
- `actions/github-script v9`
- `actions/github-script v9`.github/workflows/get-approval.yml (1)
- `rtCamp/action-slack-notify v2`
.github/workflows/issue-labeler.yml (11)
- `actions/checkout v6`
- `stefanbuck/github-issue-parser v3`
- `stefanbuck/github-issue-parser v3`
- `redhat-plumbers-in-action/advanced-issue-labeler v3`
- `redhat-plumbers-in-action/advanced-issue-labeler v3`
- `actions/github-script v9`
- `actions/github-script v9`
- `actions/github-script v9`
- `peter-evans/create-or-update-comment v5`
- `actions-ecosystem/action-add-labels v1`
- `actions-ecosystem/action-remove-labels v1`.github/workflows/label-commenter.yml (2)
- `actions/checkout v6`
- `peaceiris/actions-label-commenter v1`.github/workflows/lock.yml (1)
- `dessant/lock-threads v6`
.github/workflows/mirror-selenium-releases.yml (2)
- `actions/checkout v6`
- `ad-m/github-push-action master`.github/workflows/nightly.yml (4)
- `actions/download-artifact v8`
- `marvinpinto/action-automatic-releases v1.2.1`
- `actions/checkout v6`
- `rtCamp/action-slack-notify v2`.github/workflows/parse-release-tag.yml
.github/workflows/pin-browsers.yml (3)
- `actions/checkout v6`
- `actions/download-artifact v8`
- `peter-evans/create-pull-request v8`.github/workflows/pr-labeler.yml (2)
- `actions/checkout v6`
- `actions/labeler v6`.github/workflows/pre-release.yml (6)
- `actions/checkout v6`
- `actions/checkout v6`
- `actions/download-artifact v8`
- `peter-evans/create-pull-request v8`
- `actions/checkout v6`
- `rtCamp/action-slack-notify v2`.github/workflows/release.yml (9)
- `actions/checkout v6`
- `ncipollo/release-action v1`
- `actions/download-artifact v8`
- `pypa/gh-action-pypi-publish release/v1`
- `actions/checkout v6`
- `actions/download-artifact v8`
- `actions/download-artifact v8`
- `actions/checkout v6`
- `rtCamp/action-slack-notify v2`.github/workflows/renovate-dependencies.yml (3)
- `actions/checkout v6`
- `actions/checkout v6`
- `renovatebot/github-action v46.1.14`.github/workflows/renovate-dependency-pr.yml (3)
- `actions/checkout v6`
- `actions/download-artifact v8`
- `peter-evans/create-pull-request v8`.github/workflows/restrict-trunk.yml (2)
- `actions/checkout v6`
- `rtCamp/action-slack-notify v2`.github/workflows/stale.yml (4)
- `actions/stale v10`
- `actions/stale v10`
- `actions/stale v10`
- `actions/stale v10`.github/workflows/update-documentation.yml (2)
- `actions/checkout v6`
- `actions/download-artifact v8`
maven (1)
java/src/org/openqa/selenium/pom.xml
npm (5)
javascript/atoms/package.json (1)
- `google-closure-deps ^20230802.0.0`
javascript/grid-ui/package.json
javascript/selenium-webdriver/package.json (24)
- `@bazel/runfiles ^6.5.0`
- `jszip ^3.10.1`
- `tmp ^0.2.5`
- `ws ^8.20.1`
- `@eslint/js ^9.39.4`
- `clean-jsdoc-theme ^4.3.2`
- `eslint ^9.39.4`
- `eslint-config-prettier ^10.1.8`
- `eslint-plugin-mocha ^10.5.0` → [Updates: `^11.0.0`]
- `eslint-plugin-n ^17.24.0`
- `eslint-plugin-no-only-tests ^3.4.0`
- `eslint-plugin-prettier ^5.5.5`
- `express ^4.22.2` → [Updates: `^5.0.0`]
- `globals ^15.15.0` → [Updates: `^17.0.0`]
- `has-flag ^5.0.1`
- `jsdoc ^4.0.5`
- `mocha ^11.7.5`
- `mocha-junit-reporter ^2.2.1`
- `multer 2.0.2` → [Updates: `2.1.1`]
- `prettier ^3.8.3`
- `serve-index ^1.9.2`
- `sinon ^19.0.5` → [Updates: `^22.0.0`]
- `supports-color ^10.2.2`
- `node >= 20.0.0`package.json
pnpm-workspace.yaml
nuget (6)
dotnet/.config/dotnet-tools.json (2)
- `paket 9.0.2` → [Updates: `10.3.1`]
- `aver 1.0.2`dotnet/src/webdriver/Selenium.WebDriver.csproj (2)
- `System.Threading.Channels 8.0.0` → [Updates: `10.0.8`]
- `System.Text.Json 8.0.6` → [Updates: `10.0.8`]dotnet/test/remote/Selenium.WebDriver.Remote.Tests.csproj (2)
- `NUnit3TestAdapter 6.2.0`
- `NUnit 4.6.0` → [Updates: `4.6.1`]dotnet/test/support/Selenium.Support.Tests.csproj (4)
- `NUnit3TestAdapter 6.2.0`
- `NUnit 4.6.0` → [Updates: `4.6.1`]
- `Moq 4.20.72`
- `Microsoft.Bcl.AsyncInterfaces 8.0.0` → [Updates: `10.0.8`]dotnet/test/webdriver/Selenium.WebDriver.Tests.csproj (5)
- `Runfiles 0.14.0`
- `NUnit3TestAdapter 6.2.0`
- `NUnit 4.6.0` → [Updates: `4.6.1`]
- `Moq 4.20.72`
- `BenderProxy 1.1.2`third_party/dotnet/devtools/src/generator/DevToolsGenerator.csproj (4)
- `Microsoft.Extensions.DependencyInjection 3.1.32` → [Updates: `10.0.8`]
- `Humanizer.Core 2.14.1` → [Updates: `3.0.10`]
- `Handlebars.Net 1.11.5` → [Updates: `2.1.6`]
- `CommandLineParser 2.9.1`
pip_requirements (1)
py/requirements.txt (22)
- `filetype ~=1.2`
- `inflection ~=0.5`
- `mypy ~=2.0.0` → [Updates: `~=2.1.0`]
- `pytest ~=9.0`
- `pytest-instafail ~=0.5`
- `pytest-mock ~=3.15`
- `pytest-trio ~=0.8`
- `rich ~=15.0`
- `Sphinx ~=8.1`
- `sphinx-material ~=0.0`
- `tox ~=4.53.0` → [Updates: `~=4.54.0`]
- `trio-typing ~=0.10`
- `twine ~=6.2`
- `types-certifi ~=2021.10`
- `types-PySocks ~=1.7`
- `zipp ~=3.23` → [Updates: `~=4.1`]
- `cffi ~=2.0`
- `cryptography ~=48.0`
- `jeepney ~=0.9`
- `pycparser ~=3.0`
- `secretstorage ~=3.5`
- `pywin32-ctypes ~=0.2`
poetry (1)
py/pyproject.toml (6)
- `certifi >=2026.2.25`
- `trio >=0.31.0,<1.0`
- `trio-websocket >=0.12.2,<1.0`
- `typing_extensions >=4.15.0,<5.0`
- `urllib3 >=2.6.3,<3.0`
- `websocket-client >=1.8.0,<2.0`
ruby-version (1)
rb/.ruby-version (1)
- `ruby 3.3.11`
Contributor guide
Assessment
This issue has not been assessed yet.