[build] Prepare for release of Selenium 4.20.0#13868
Conversation
Update versions and change logs to release Selenium 4.20.0
CI Failure Feedback(Checks updated until commit b2db57e)
✨ CI feedback usage guide:The CI feedback tool (
In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR: where Configuration options
See more information about the |
setup-ruby should install the same version as in Gemfile.lock, but since it's in a subdirectory - it cannot pick it up automatically. See https://github.com/ruby/setup-ruby/blob/master/action.yml#L18C3-L24
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## release-4.20.0 #13868 +/- ##
=================================================
Coverage ? 58.72%
=================================================
Files ? 86
Lines ? 5298
Branches ? 226
=================================================
Hits ? 3111
Misses ? 1961
Partials ? 226 ☔ View full report in Codecov by Sentry. |
|
PR Description updated to latest commit (b2db57e)
|
PR Review
✨ Review tool usage guide:Overview: The tool can be triggered automatically every time a new PR is opened, or can be invoked manually by commenting on any PR.
See the review usage page for a comprehensive guide on using this tool. |
PR Code Suggestions
✨ Improve tool usage guide:Overview:
See the improve usage page for a comprehensive guide on using this tool. |
* update Rust version to 0.4.20 * Rust Changelog * [build] Prepare for release of Selenium 4.20.0 (#13868) * Update pinned browser versions * Update supported versions for Chrome DevTools * Update selenium manager version * Update authors file * FIX CHANGELOGS BEFORE MERGING! Update versions and change logs to release Selenium 4.20.0 * [create-pull-request] automated change * [rb] Making linter happy * [build] Making linter happy * [ci] Ensure we install proper Bundler version setup-ruby should install the same version as in Gemfile.lock, but since it's in a subdirectory - it cannot pick it up automatically. See https://github.com/ruby/setup-ruby/blob/master/action.yml#L18C3-L24 * [rb] Update dependencies * Setting a branch when creating the PR * Updating changelogs * Running linter --------- Co-authored-by: Selenium CI Bot <selenium-ci@users.noreply.github.com> Co-authored-by: Diego Molina <diemol@users.noreply.github.com> Co-authored-by: Diego Molina <diemol@gmail.com> Co-authored-by: Alex Rodionov <p0deje@gmail.com> * Skipping failing test, it is already being executed in GitHub Actions --------- Co-authored-by: Selenium CI Bot <selenium-ci@users.noreply.github.com> Co-authored-by: Selenium CI Bot <diemol+selenium-ci@gmail.com> Co-authored-by: Alex Rodionov <p0deje@gmail.com>
User description
Warning: Manually update the changelogs before merging
This PR:
Type
Enhancement, Documentation
Description
Changes walkthrough
14 files
v124Target.java
Update Java DevTools classes to version v124java/src/org/openqa/selenium/devtools/v124/v124Target.java
package.
v124Network.java
Update Java DevTools Network classes to version v124java/src/org/openqa/selenium/devtools/v124/v124Network.java
package.
v124Events.java
Update Java DevTools Events classes to version v124java/src/org/openqa/selenium/devtools/v124/v124Events.java
package.
v124Domains.java
Update Java DevTools Domains classes to version v124java/src/org/openqa/selenium/devtools/v124/v124Domains.java
package.
v124Javascript.java
Update Java DevTools Javascript classes to version v124java/src/org/openqa/selenium/devtools/v124/v124Javascript.java
package.
v124Log.java
Update Java DevTools Log classes to version v124java/src/org/openqa/selenium/devtools/v124/v124Log.java
package.
v124CdpInfo.java
Update Java DevTools CDP Info classes to version v124java/src/org/openqa/selenium/devtools/v124/v124CdpInfo.java
package.
V124Domains.cs
Update .NET WebDriver DevTools Domains to version v124dotnet/src/webdriver/DevTools/v124/V124Domains.cs
V124Network.cs
Update .NET WebDriver DevTools Network to version v124dotnet/src/webdriver/DevTools/v124/V124Network.cs
V124JavaScript.cs
Update .NET WebDriver DevTools JavaScript to version v124dotnet/src/webdriver/DevTools/v124/V124JavaScript.cs
V124Target.cs
Update .NET WebDriver DevTools Target to version v124dotnet/src/webdriver/DevTools/v124/V124Target.cs
V124Log.cs
Update .NET WebDriver DevTools Log to version v124dotnet/src/webdriver/DevTools/v124/V124Log.cs
DevToolsDomains.cs
Update .NET WebDriver DevTools Domains Dictionarydotnet/src/webdriver/DevTools/DevToolsDomains.cs
network_interceptor.rb
Refactor Ruby WebDriver DevTools Network Interceptorrb/lib/selenium/webdriver/devtools/network_interceptor.rb
8 files
DevToolsTargetTest.cs
Update .NET WebDriver DevTools Target Test to version v124dotnet/test/common/DevTools/DevToolsTargetTest.cs
DevToolsConsoleTest.cs
Update .NET WebDriver DevTools Console Test to version v124dotnet/test/common/DevTools/DevToolsConsoleTest.cs
DevToolsLogTest.cs
Update .NET WebDriver DevTools Log Test to version v124dotnet/test/common/DevTools/DevToolsLogTest.cs
DevToolsNetworkTest.cs
Update .NET WebDriver DevTools Network Test to version v124dotnet/test/common/DevTools/DevToolsNetworkTest.cs
DevToolsPerformanceTest.cs
Update .NET WebDriver DevTools Performance Test to version v124dotnet/test/common/DevTools/DevToolsPerformanceTest.cs
DevToolsProfilerTest.cs
Update .NET WebDriver DevTools Profiler Test to version v124dotnet/test/common/DevTools/DevToolsProfilerTest.cs
DevToolsSecurityTest.cs
Update .NET WebDriver DevTools Security Test to version v124dotnet/test/common/DevTools/DevToolsSecurityTest.cs
DevToolsTabsTest.cs
Update .NET WebDriver DevTools Tabs Test to version v124dotnet/test/common/DevTools/DevToolsTabsTest.cs
3 files
StableChannelChromeDriver.cs
Update .NET WebDriver Stable Channel Chrome Driver Configdotnet/test/common/CustomDriverConfigs/StableChannelChromeDriver.cs
pre-release.yml
Update GitHub Actions Workflow for Pre-Release.github/workflows/pre-release.yml
.rubocop.yml
Add RuboCop Configuration for Capybara Debugger Methodsrb/.rubocop.yml
Capybara.
13 files
version.rb
Update Ruby WebDriver DevTools Versionrb/lib/selenium/devtools/version.rb
version.rb
Update Ruby WebDriver Versionrb/lib/selenium/webdriver/version.rb
selenium-dotnet-version.bzl
Update .NET Selenium Version Definitiondotnet/selenium-dotnet-version.bzl
__init__.py
Update Python WebDriver Versionpy/selenium/webdriver/init.py
setup.py
Update Python Setup Script Versionpy/setup.py
versions.bzl
Update Java CDP Versions Listjava/src/org/openqa/selenium/devtools/versions.bzl
__init__.py
Update Python Selenium Versionpy/selenium/init.py
version.bzl
Update Java Selenium Versionjava/version.bzl
BUILD.bazel
Update JavaScript WebDriver Bazel Build Versionjavascript/node/selenium-webdriver/BUILD.bazel
BUILD.bazel
Update Python WebDriver Bazel Build Versionpy/BUILD.bazel
package-lock.json
Update JavaScript Node Package Version in Lock Filepackage-lock.json
package.json
Update JavaScript WebDriver Package Versionjavascript/node/selenium-webdriver/package.json
BUILD.bazel
Update Ruby DevTools CDP Versions Listrb/lib/selenium/devtools/BUILD.bazel
3 files
repositories.bzl
Update Browser Binary URLs and Hashes in Bazel Repository Definitionscommon/repositories.bzl
selenium_manager.bzl
Update Selenium Manager Binary URLs and Hashes in Bazel Definitionscommon/selenium_manager.bzl
MODULE.bazel
Update Ruby Bundle Fetch VersionsMODULE.bazel
10 files
conf.py
Update Python Documentation Configurationpy/docs/source/conf.py
browser_protocol.pdl
Fix Typographical Errors in Browser Protocol Definitionscommon/devtools/chromium/v124/browser_protocol.pdl
js_protocol.pdl
Update JavaScript Protocol Method Annotationscommon/devtools/chromium/v124/js_protocol.pdl
addBinding and removeBinding.
AUTHORS
Update Authors ListAUTHORS
CHANGELOG
Update Java Changelog for 4.20.0 Releasejava/CHANGELOG
fixes.
CHANGES.md
Update JavaScript WebDriver Changelog for 4.20.0 Releasejavascript/node/selenium-webdriver/CHANGES.md
fixes.
CHANGES
Update Python Changelog for 4.20.0 Releasepy/CHANGES
features and fixes.
CHANGELOG
Update .NET Changelog for 4.20.0 Releasedotnet/CHANGELOG
and fixes.
CHANGES
Update Ruby Changelog for 4.20.0 Releaserb/CHANGES
and fixes.
CHANGELOG.md
Fix Typographical Errors in Rust Changelogrust/CHANGELOG.md
4 files
BUILD.bazel
Add Build Rules for v124 Protocol JSON Conversioncommon/devtools/chromium/v124/BUILD.bazel
protocol.
Rakefile
Update Rakefile for Java Release Targets and Ruby SetupRakefile
WebDriver.csproj
Update .NET WebDriver Project File for CDP Generationdotnet/src/webdriver/WebDriver.csproj
generation.
BUILD.bazel
Correct CDP Version Variable in Java Build Configurationjava/src/org/openqa/selenium/devtools/v124/BUILD.bazel