SeleniumHQ / SeleniumHQ/selenium
Dependency Dashboard
- Dominant language
- Java
- Stars
- 34.5k
- Forks
- 8.7k
- Avg merge
- 2d 1h
- Merged PRs (30d)
- 92
Description
This dashboard exists for visibility into Renovate's state and for surfacing problems. Renovate creates a branch per eligible update and validates it with the CI - Renovate - RBE workflow. If the check passes, Renovate merges the branch directly into `trunk` with no PR. If the check fails, Renovate raises a draft PR as a fallback so a human can investigate.
## Repository Problems
These problems occurred while renovating this repository. [View logs](https://developer.mend.io//github/SeleniumHQ/selenium).
- β οΈ 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)
## Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
### Bazel and Toolchains
- [ ] Update dependency bazel_skylib to v1.9.2
- [ ] Update dependency buildifier_prebuilt to v8.5.1.4
- [ ] Update dependency bzip2 to v1.0.8.bcr.4
- [ ] Update dependency package_metadata to v0.0.13
- [ ] Update dependency rules_cc to v0.2.25
- [ ] Update dependency rules_nodejs to v6.7.5
- [ ] Update dependency rules_python to v1.9.2
- [ ] Update dependency xz to v5.4.5.bcr.9
- [ ] Update dependency zstd to v1.5.7.bcr.2
- [ ] Update dependency aspect_rules_esbuild to v0.27.1
- [ ] Update dependency aspect_rules_jest to v0.26.0
- [ ] Update dependency aspect_rules_js to v3.4.1
- [ ] Update dependency bazel to v9.2.0
- [ ] Update dependency bazel_features to v1.51.0
- [ ] Update dependency contrib_rules_jvm to v0.34.0
- [ ] Update dependency rules_java to v9.9.0
- [ ] Update dependency rules_jvm_external to v7.1
- [ ] Update dependency rules_pkg to v1.3.0
- [ ] Update dependency buildifier_prebuilt to v10
### GitHub Actions
- [ ] Update actions/cache action to v6
- [ ] Update actions/checkout action to v7
- [ ] Update actions/labeler action to v7
- [ ] Update actions/stale action to v11
### Java and Maven
- [ ] Update dependency net.bytebuddy:byte-buddy to v1.18.14
- [ ] Update dependency org.tomlj:tomlj to v1.3.0
### JavaScript
- [ ] Update dependency cddl to v0.21.2
- [ ] Update dependency cddl2ts to v0.10.2
- [ ] Update dependency prettier to v3.9.7
- [ ] Update dependency multer to v2.4.0
- [ ] Update dependency clean-jsdoc-theme to v5
- [ ] Update dependency eslint-plugin-mocha to v12
- [ ] Update dependency supports-color to v11
### Python
- [ ] Update dependency twine to v7
- [ ] Update dependency zipp to v4
### Ruby
- [ ] Update dependency ruby to v3.3.12
### Rust
- [ ] Update Rust crate clap to v4.6.7
- [ ] Update Rust crate rustls to v0.23.45
- [ ] Update Rust crate infer to 0.22.0
- [ ] Update Rust crate rstest to 0.27.0
### Others
- [ ] Update Node.js to v22.23.2
- [ ] Update Node.js to v24
### All
- [ ] π **Create all rate-limited PRs at once** π
## 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.
### Bazel and Toolchains
- [ ] Update dependency aspect_rules_ts to v3.10.1
- [ ] Update dependency rules_dotnet to v0.22.2
### Python
- [ ] Update dependency cryptography to v50 [SECURITY]
## Detected Dependencies
bazel (2)
common/repositories.bzl (2)
- `linux_geckodriver v0.37.1`
- `mac_geckodriver v0.37.1`common/selenium_manager.bzl (6)
- `download_sm_linux_x86_64 selenium-manager-df880d7`
- `download_sm_linux_arm64 selenium-manager-df880d7`
- `download_sm_macos selenium-manager-df880d7`
- `download_sm_windows selenium-manager-df880d7`
- `download_sm_sbom selenium-manager-df880d7`
- `download_sm_notice selenium-manager-df880d7`
bazel-module (1)
MODULE.bazel (70)
- `apple_rules_lint 0.4.0`
- `aspect_bazel_lib 2.22.5`
- `aspect_rules_esbuild 0.26.0` β [Updates: `0.27.1`]
- `aspect_rules_jest 0.25.2` β [Updates: `0.26.0`]
- `aspect_rules_js 3.1.2` β [Updates: `3.4.1`]
- `aspect_rules_ts 3.8.9` β [Updates: `3.10.1`]
- `bazel_features 1.50.0` β [Updates: `1.51.0`]
- `bazel_skylib 1.9.0` β [Updates: `1.9.2`]
- `buildifier_prebuilt 8.5.1.2` β [Updates: `8.5.1.4`, `10.0.1`]
- `contrib_rules_jvm 0.33.0` β [Updates: `0.34.0`]
- `package_metadata 0.0.10` β [Updates: `0.0.13`]
- `platforms 1.1.0`
- `rules_cc 0.2.22` β [Updates: `0.2.25`]
- `rules_closure 0.16.0`
- `rules_dotnet 0.21.5` β [Updates: `0.22.2`]
- `rules_java 9.6.1` β [Updates: `9.9.0`]
- `rules_jvm_external 7.0` β [Updates: `7.1`]
- `rules_multitool 1.11.1`
- `rules_nodejs 6.7.4` β [Updates: `6.7.5`]
- `rules_oci 2.3.0`
- `rules_pkg 1.2.0` β [Updates: `1.3.0`]
- `rules_python 1.9.0` β [Updates: `1.9.2`]
- `rules_proto 7.1.0`
- `rules_ruby 0.28.0`
- `bzip2 1.0.8.bcr.3` β [Updates: `1.0.8.bcr.4`]
- `xz 5.4.5.bcr.8` β [Updates: `5.4.5.bcr.9`]
- `zstd 1.5.7.bcr.1` β [Updates: `1.5.7.bcr.2`]
- `com.beust:jcommander 1.82`
- `org.checkerframework:checker-qual 4.2.3`
- `com.github.javaparser:javaparser-core 3.28.2`
- `com.github.spotbugs:spotbugs 4.10.4`
- `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.7.1-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.36.1`
- `com.google.protobuf:protobuf-java 4.36.1`
- `com.google.protobuf.nano:protobuf-javanano 3.1.0`
- `com.graphql-java:graphql-java 26.1`
- `com.uber.nullaway:nullaway 0.14.1`
- `dev.failsafe:failsafe 3.3.2`
- `io.grpc:grpc-context 1.84.0`
- `io.fabric8:kubernetes-client 7.9.0`
- `io.fabric8:kubernetes-client-api 7.9.0`
- `io.fabric8:kubernetes-model-batch 7.9.0`
- `io.fabric8:kubernetes-model-core 7.9.0`
- `io.lettuce:lettuce-core 7.7.0.RELEASE`
- `org.testcontainers:testcontainers 2.0.5`
- `javax.inject:javax.inject 1`
- `net.bytebuddy:byte-buddy 1.18.13` β [Updates: `1.18.14`]
- `org.htmlunit:htmlunit-core-js 5.5.0`
- `org.apache.logging.log4j:log4j-core 2.26.1`
- `org.assertj:assertj-core 3.27.7`
- `org.bouncycastle:bcpkix-jdk18on 1.86`
- `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.1`
- `org.mockito:mockito-core 5.23.0`
- `org.redisson:redisson 4.7.0`
- `org.slf4j:slf4j-api 2.0.19`
- `org.slf4j:slf4j-jdk14 2.0.19`
- `org.tomlj:tomlj 1.1.1` β [Updates: `1.3.0`]
- `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` β [Updates: `9.2.0`]
bundler (1)
rb/Gemfile (2)
- `debug '~> 1.7'`
- `steep '~> 2.0'`
cargo (1)
rust/Cargo.toml (31)
- `clap 4.6.1` β [Updates: `4.6.1`]
- `log 0.4.29`
- `env_logger 0.11.10`
- `regex 1.12.3`
- `tokio 1.52.3`
- `tempfile 3.27.0`
- `reqwest 0.13.3`
- `rustls 0.23` β [Updates: `0.23`]
- `zip 8`
- `directories 6.0.0`
- `serde 1.0.228`
- `serde_json 1.0.149`
- `flate2 1.1.9`
- `tar 0.4.44`
- `infer 0.19.0` β [Updates: `0.22.0`]
- `exitcode 1.1.2`
- `toml 1.0`
- `bzip2 0.6.1`
- `sevenz-rust 0.6.1`
- `xz2 0.1.7`
- `walkdir 2.5.0`
- `debpkg 0.6.0`
- `anyhow 1.0.102`
- `apple-flat-package 0.20.0`
- `which 8.0.2`
- `fs2 0.4.3`
- `fs_extra 1.3.0`
- `assert_cmd 2.2.2`
- `is_executable 1.0.5`
- `rstest 0.26.1` β [Updates: `0.27.0`]
- `winapi 0.3.9`
dockerfile (3)
scripts/dev-image/Dockerfile
scripts/gitpod/.gitpod.Dockerfile
scripts/remote-image/Dockerfile
github-actions (28)
.github/workflows/bazel.yml (10)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/cache v5` β [Updates: `v6`]
- `actions/download-artifact v8`
- `bazel-contrib/setup-bazel 0.19.0`
- `crazy-max/ghaction-import-gpg v7`
- `rubygems/configure-rubygems-credentials main`
- `actions/upload-artifact v7`
- `actions/upload-artifact v7`
- `mxschmitt/action-tmate v3`
- `actions/upload-artifact v7`.github/workflows/check-authorization.yml
.github/workflows/ci-build-index.yml (2)
- `actions/download-artifact v8`
- `actions/cache v5` β [Updates: `v6`].github/workflows/ci-lint.yml (5)
- `actions/checkout v6` β [Updates: `v7`]
- `raven-actions/actionlint v2`
- `actions/checkout v6` β [Updates: `v7`]
- `dorny/paths-filter v4`
- `actions/checkout v6` β [Updates: `v7`].github/workflows/ci.yml (5)
- `actions/download-artifact v8`
- `actions/upload-artifact v7`
- `actions/checkout v6` β [Updates: `v7`]
- `actions/download-artifact v8`
- `actions/upload-artifact v7`.github/workflows/commit-changes.yml (2)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/download-artifact v8`.github/workflows/delete-comments.yml (3)
- `actions/github-script v9`
- `actions/github-script v9`
- `actions/github-script v9`.github/workflows/dependency-updates.yml (4)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/download-artifact v8`
- `peter-evans/create-pull-request v8`
- `rtCamp/action-slack-notify v2`.github/workflows/flaky-report.yml (2)
- `actions/checkout v6` β [Updates: `v7`]
- `rtCamp/action-slack-notify v2`.github/workflows/issue-labeler.yml (11)
- `actions/checkout v6` β [Updates: `v7`]
- `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` β [Updates: `v7`]
- `peaceiris/actions-label-commenter v1`.github/workflows/lock.yml (1)
- `dessant/lock-threads v6`
.github/workflows/merge-release-pr.yml (1)
- `rtCamp/action-slack-notify v2`
.github/workflows/mirror-selenium-releases.yml (2)
- `actions/checkout v6` β [Updates: `v7`]
- `ad-m/github-push-action master`.github/workflows/nightly.yml (2)
- `actions/checkout v6` β [Updates: `v7`]
- `rtCamp/action-slack-notify v2`.github/workflows/parse-release-tag.yml
.github/workflows/pin-browsers.yml (3)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/download-artifact v8`
- `peter-evans/create-pull-request v8`.github/workflows/pr-labeler.yml (2)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/labeler v6` β [Updates: `v7`].github/workflows/pre-release.yml (7)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/checkout v6` β [Updates: `v7`]
- `actions/checkout v6` β [Updates: `v7`]
- `actions/download-artifact v8`
- `peter-evans/create-pull-request v8`
- `actions/checkout v6` β [Updates: `v7`]
- `rtCamp/action-slack-notify v2`.github/workflows/prune-caches.yml (1)
- `actions/checkout v6` β [Updates: `v7`]
.github/workflows/release-grid.yml (2)
- `actions/download-artifact v8`
- `marvinpinto/action-automatic-releases v1.2.1`.github/workflows/release-ready.yml (1)
- `rtCamp/action-slack-notify v2`
.github/workflows/release.yml (8)
- `actions/checkout v6` β [Updates: `v7`]
- `ncipollo/release-action v1`
- `actions/download-artifact v8`
- `pypa/gh-action-pypi-publish release/v1`
- `actions/checkout v6` β [Updates: `v7`]
- `actions/download-artifact v8`
- `actions/checkout v6` β [Updates: `v7`]
- `rtCamp/action-slack-notify v2`.github/workflows/restrict-trunk.yml (2)
- `actions/checkout v6` β [Updates: `v7`]
- `rtCamp/action-slack-notify v2`.github/workflows/sm-snapshot.yml (18)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/upload-artifact v7`
- `actions/checkout v6` β [Updates: `v7`]
- `actions/upload-artifact v7`
- `actions/checkout v6` β [Updates: `v7`]
- `actions/upload-artifact v7`
- `actions/checkout v6` β [Updates: `v7`]
- `actions/upload-artifact v7`
- `actions/checkout v6` β [Updates: `v7`]
- `actions/upload-artifact v7`
- `actions/checkout v6` β [Updates: `v7`]
- `actions/upload-artifact v7`
- `actions/checkout v6` β [Updates: `v7`]
- `actions/upload-artifact v7`
- `actions/checkout v6` β [Updates: `v7`]
- `actions/download-artifact v8`
- `softprops/action-gh-release v3`
- `rtCamp/action-slack-notify v2`.github/workflows/stale.yml (4)
- `actions/stale v10` β [Updates: `v11`]
- `actions/stale v10` β [Updates: `v11`]
- `actions/stale v10` β [Updates: `v11`]
- `actions/stale v10` β [Updates: `v11`].github/workflows/update-cddl.yml (4)
- `actions/checkout v6` β [Updates: `v7`]
- `actions/download-artifact v8`
- `peter-evans/create-pull-request v8`
- `rtCamp/action-slack-notify v2`.github/workflows/update-documentation.yml (2)
- `actions/checkout v6` β [Updates: `v7`]
- `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 (26)
- `@bazel/runfiles ^6.5.0`
- `jszip ^3.10.2`
- `tmp ^0.2.7`
- `ws ^8.21.3`
- `@eslint/js ^10.0.1`
- `cddl ^0.21.1` β [Updates: `^0.21.1`]
- `cddl2ts ^0.10.1` β [Updates: `^0.10.1`]
- `clean-jsdoc-theme ^4.3.3` β [Updates: `^5.0.0`]
- `eslint ^10.10.0`
- `eslint-config-prettier ^10.1.8`
- `eslint-plugin-mocha ^11.3.0` β [Updates: `^12.0.0`]
- `eslint-plugin-n ^18.3.0`
- `eslint-plugin-no-only-tests ^3.4.0`
- `eslint-plugin-prettier ^5.5.6`
- `express ^5.2.1`
- `globals ^17.12.0`
- `has-flag ^5.0.1`
- `jsdoc ^4.0.5`
- `mocha ^11.8.0`
- `mocha-junit-reporter ^2.2.1`
- `multer ^2.3.0` β [Updates: `^2.3.0`]
- `prettier ^3.9.6` β [Updates: `^3.9.6`]
- `serve-index ^1.9.2`
- `sinon ^22.1.0`
- `supports-color ^10.2.2` β [Updates: `^11.0.0`]
- `node >= 22.0.0`package.json
pnpm-workspace.yaml
nuget (6)
dotnet/.config/dotnet-tools.json
dotnet/src/webdriver/Selenium.WebDriver.csproj
dotnet/test/remote/Selenium.WebDriver.Remote.Tests.csproj
dotnet/test/support/Selenium.Support.Tests.csproj
dotnet/test/webdriver/Selenium.WebDriver.Tests.csproj
third_party/dotnet/devtools/src/generator/DevToolsGenerator.csproj
nvm (1)
.nvmrc (1)
- `node 22.22.0` β [Updates: `22.23.2`, `24.21.0`]
pip_requirements (1)
py/requirements.txt (22)
- `filetype ~=1.2`
- `inflection ~=0.5`
- `mypy ~=2.1`
- `pydata-sphinx-theme ~=0.19`
- `pytest ~=9.0`
- `pytest-instafail ~=0.5`
- `pytest-mock ~=3.15`
- `pytest-trio ~=0.8`
- `rich ~=15.0`
- `Sphinx ~=8.1`
- `tox ~=4.54`
- `trio-typing ~=0.10`
- `twine ~=6.2` β [Updates: `~=7.0`]
- `types-certifi ~=2021.10`
- `types-PySocks ~=1.7`
- `zipp ~=3.23` β [Updates: `~=4.1`]
- `cffi ~=2.0`
- `cryptography ~=48.0` β [Updates: `~=50.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` β [Updates: `3.3.12`]
---
- [ ] Check this box to trigger a request for Renovate to run again on this repository
Contributor guide
Assessment
This issue has not been assessed yet.