Skip to content

Commit 866c76c

Browse files
diemolselenium-cip0deje
authored
Release 4.20.0 (#13870)
* 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 <[email protected]> Co-authored-by: Diego Molina <[email protected]> Co-authored-by: Diego Molina <[email protected]> Co-authored-by: Alex Rodionov <[email protected]> * Skipping failing test, it is already being executed in GitHub Actions --------- Co-authored-by: Selenium CI Bot <[email protected]> Co-authored-by: Selenium CI Bot <[email protected]> Co-authored-by: Alex Rodionov <[email protected]>
1 parent 8086b25 commit 866c76c

Some content is hidden

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

61 files changed

+777
-328
lines changed

.github/workflows/pre-release.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ jobs:
7171
uses: ruby/setup-ruby@5f19ec79cedfadb78ab837f95b87734d0003c899
7272
with:
7373
ruby-version: '3.1'
74+
working-directory: 'rb'
7475
- name: "Prep git"
7576
run: |
7677
git config --local user.email "[email protected]"
@@ -89,10 +90,11 @@ jobs:
8990
token: ${{ secrets.SELENIUM_CI_TOKEN }}
9091
author: Selenium CI Bot <[email protected]>
9192
delete-branch: true
93+
branch: release-preparation-${{ github.event.inputs.version }}
9294
title: "[build] Prepare for release of Selenium ${{ github.event.inputs.version }}"
9395
body: |
9496
**Warning: Manually update the changelogs before merging**
95-
97+
9698
This PR:
9799
* Updates Rust version for Selenium Manager release
98100
* Updates Pinned browser version to coincide with new CDP release
@@ -102,9 +104,9 @@ jobs:
102104
* Adds new authors to authors file
103105
* Updates all versions for all bindings
104106
* Generates *rough* change logs for each bindings (please tidy them up before merging this)
105-
107+
106108
- Auto-generated by [create-pull-request][1]
107-
109+
108110
[1]: https://github.com/peter-evans/create-pull-request
109111
labels: C-build
110112
draft: true

.skipped-tests

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@
2626
-//rb/spec/integration/selenium/webdriver/edge:service-edge
2727
-//rb/spec/integration/selenium/webdriver/firefox:service-firefox
2828
-//rb/spec/integration/selenium/webdriver/firefox:service-firefox-beta
29+
-//rb/spec/integration/selenium/webdriver:element-chrome

AUTHORS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -732,6 +732,7 @@ Sankha Narayan Guria <[email protected]>
732732
Santiago Suarez Ordoñez <[email protected]>
733733
Sarah Bird <[email protected]>
734734
Sayyid Ali Sajjad Rizavi <[email protected]>
735+
schrufygroovy <[email protected]>
735736
Scott Babcock <[email protected]>
736737
Scott Sauber <[email protected]>
737738
Scott Stevens <[email protected]>
@@ -768,6 +769,7 @@ smhc <[email protected]>
768769
769770
space88man <[email protected]>
770771
Sri Harsha <[email protected]>
772+
Sri Harsha <[email protected]>
771773
sridharUpputuri <[email protected]>
772774
Srinivasan Sekar <[email protected]>
773775
Sripathi Pai <[email protected]>

MODULE.bazel

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ ruby.bundle_fetch(
251251
"connection_pool-2.4.1": "0f40cf997091f1f04ff66da67eabd61a9fe0d4928b9a3645228532512fab62f4",
252252
"crack-1.0.0": "c83aefdb428cdc7b66c7f287e488c796f055c0839e6e545fec2c7047743c4a49",
253253
"csv-3.3.0": "0bbd1defdc31134abefed027a639b3723c2753862150f4c3ee61cab71b20d67d",
254-
"debug-1.9.1": "86f1a6d4a299184f1a1f7ae4c2fe80f178beed55cdf608f83b49d7bdefa3ffda",
254+
"debug-1.9.2": "48e026c0852c7a10c60263e2e527968308958e266231e36d64e3efcabec7e7fc",
255255
"diff-lcs-1.5.1": "273223dfb40685548436d32b4733aa67351769c7dea621da7d9dd4813e63ddfe",
256256
"drb-2.2.1": "e9d472bf785f558b96b25358bae115646da0dbfd45107ad858b0bc0d935cb340",
257257
"ffi-1.16.3": "6d3242ff10c87271b0675c58d68d3f10148fabc2ad6da52a18123f06078871fb",
@@ -265,8 +265,8 @@ ruby.bundle_fetch(
265265
"io-console-0.7.2-java": "73aa382f8832b116613ceaf57b8ff5bf73dfedcaf39f0aa5420e10f63a4543ed",
266266
"irb-1.12.0": "07634937fbb7d28d07e46da50d0aa43b4d2f7258174d08de4e32dfb57c10539d",
267267
"jar-dependencies-0.4.1": "b2df2f1ecbff15334ce20ea7fdd5b8d8161faab67761ff72c7647d728e40d387",
268-
"json-2.7.1": "187ea312fb58420ff0c40f40af1862651d4295c8675267c6a1c353f1a0ac3265",
269-
"json-2.7.1-java": "bfd628c0f8357058c2cf848febfa6f140f70f94ec492693a31a0a1933038a61b",
268+
"json-2.7.2": "1898b5cbc81cd36c0fd4d0b7ad2682c39fb07c5ff682fc6265f678f550d4982c",
269+
"json-2.7.2-java": "138e3038b5361b3d06ee2e8aa2be00bed0d0de4ef5f1553fc5935e5b93aca7ee",
270270
"language_server-protocol-3.17.0.3": "3d5c58c02f44a20d972957a9febe386d7e7468ab3900ce6bd2b563dd910c6b3f",
271271
"listen-3.9.0": "db9e4424e0e5834480385197c139cb6b0ae0ef28cc13310cfd1ca78377d59c67",
272272
"logger-1.6.0": "0ab7c120262dd8de2a18cb8d377f1f318cbe98535160a508af9e7710ff43ef3e",
@@ -276,31 +276,32 @@ ruby.bundle_fetch(
276276
"parser-3.3.0.5": "7748313e505ca87045dc0465c776c802043f777581796eb79b1654c5d19d2687",
277277
"psych-5.1.2": "337322f58fc2bf24827d2b9bd5ab595f6a72971867d151bb39980060ea40a368",
278278
"psych-5.1.2-java": "1dd68dc609eddbc884e6892e11da942e16f7256bd30ebde9d35449d43043a6fe",
279-
"public_suffix-5.0.4": "35cd648e0d21d06b8dce9331d19619538d1d898ba6d56a6f2258409d2526d1ae",
279+
"public_suffix-5.0.5": "72c340218bb384610536919988705cc29e09749c0021fd7005f715c7e5dfc493",
280280
"racc-1.7.3": "b785ab8a30ec43bce073c51dbbe791fd27000f68d1c996c95da98bf685316905",
281281
"racc-1.7.3-java": "b2ad737e788cfa083263ce7c9290644bb0f2c691908249eb4f6eb48ed2815dbf",
282282
"rack-2.2.9": "fd6301a97a1c1e955e68f85c861fcb1cde6145a32c532e1ea321a72ff8cc4042",
283283
"rainbow-3.1.1": "039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a",
284-
"rake-13.1.0": "be6a3e1aa7f66e6c65fa57555234eb75ce4cf4ada077658449207205474199c6",
284+
"rake-13.2.1": "46cb38dae65d7d74b6020a4ac9d48afed8eb8149c040eccf0523bec91907059d",
285285
"rb-fsevent-0.11.2": "43900b972e7301d6570f64b850a5aa67833ee7d87b458ee92805d56b7318aefe",
286286
"rb-inotify-0.10.1": "050062d4f31d307cca52c3f6a7f4b946df8de25fc4bd373e1a5142e41034a7ca",
287287
"rbs-3.4.4": "1376d2604a00832641bb47521595e63a1c0d1cc241ded383ba48ddb4396de5a8",
288288
"rchardet-1.8.0": "693acd5253d5ade81a51940697955f6dd4bb2f0d245bda76a8e23deec70a52c7",
289289
"rdoc-6.6.3.1": "39f7b749229ab5ad9d21c81586151c1dd7a549fa8be4070ee09b524f9c656345",
290290
"regexp_parser-2.9.0": "81a00ba141cec0d4b4bf58cb80cd9193e5180836d3fa6ef623f7886d3ba8bdd9",
291-
"reline-0.5.0": "2c4d4570a3fe730225d62e07ec2ad4c5726d8f211b240cf8f8c648ed006d26b7",
291+
"reline-0.5.3": "2c46747a1dfd03e100f0666d8a374cf2930c3e734298af9b39e5fe8d35b42035",
292292
"rexml-3.2.6": "e0669a2d4e9f109951cb1fde723d8acd285425d81594a2ea929304af50282816",
293293
"rspec-3.13.0": "d490914ac1d5a5a64a0e1400c1d54ddd2a501324d703b8cfe83f458337bab993",
294294
"rspec-core-3.13.0": "557792b4e88da883d580342b263d9652b6a10a12d5bda9ef967b01a48f15454c",
295295
"rspec-expectations-3.13.0": "621d48c62262f955421eaa418130744760802cad47e781df70dba4d9f897102e",
296296
"rspec-mocks-3.13.0": "735a891215758d77cdb5f4721fffc21078793959d1f0ee4a961874311d9b7f66",
297297
"rspec-support-3.13.1": "48877d4f15b772b7538f3693c22225f2eda490ba65a0515c4e7cf6f2f17de70f",
298-
"rubocop-1.62.1": "aeb1ec501aef5833617b3b6a1512303806218c349c28ce5b3ea72e3782ad4a35",
298+
"rubocop-1.63.3": "17a31f16658f2fbb20bc7bcb4a841a06f7368da4f3be8a50365ad61e658d5f44",
299299
"rubocop-ast-1.31.2": "7c206fb094553779923eca862aceece3913ce384f1bf85730208228e884578ec",
300300
"rubocop-capybara-2.20.0": "2a6844b942921f230ee3ab8c94fe77f41a9406096a140245270c0e11624bb938",
301301
"rubocop-factory_bot-2.25.1": "62751bde7af789878b8a31cbd2a82e69515ce7b23a2ad1820cb0fcc3e0150134",
302-
"rubocop-performance-1.20.2": "1bb1fa8c427fac7ba3c8dd2decb9860f23cb2d6c40350bedc88538de8875c731",
303-
"rubocop-rspec-2.27.1": "2f27ce04700be75db65afe83d7993a36e0fafd07ec062222f4b3cc10137a7a9e",
302+
"rubocop-performance-1.21.0": "ec54fa8991c2d538af7bc958361d63bdb3df2e53032da393e9903ea5e4f74a9a",
303+
"rubocop-rspec-2.29.1": "534ee81a3006e7379ec6203687ef7c06ca1d137b7d6d67c2777b680b1ce82e13",
304+
"rubocop-rspec_rails-2.28.3": "9769f2077cca8af2269193ba0450e0317ae1827a132c19149fdbeecaaca32818",
304305
"ruby-progressbar-1.13.0": "80fc9c47a9b640d6834e0dc7b3c94c9df37f08cb072b7761e4a71e22cff29b33",
305306
"rubyzip-2.3.2": "3f57e3935dc2255c414484fbf8d673b4909d8a6a57007ed754dde39342d2373f",
306307
"securerandom-0.3.1": "98f0450c0ea46d2f9a4b6db4f391dbd83dc08049592eada155739f40e0341bde",

Rakefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ JAVA_RELEASE_TARGETS = %w[
101101
//java/src/org/openqa/selenium/chromium:chromium.publish
102102
//java/src/org/openqa/selenium/devtools/v122:v122.publish
103103
//java/src/org/openqa/selenium/devtools/v123:v123.publish
104-
//java/src/org/openqa/selenium/devtools/v121:v121.publish
104+
//java/src/org/openqa/selenium/devtools/v124:v124.publish
105105
//java/src/org/openqa/selenium/devtools/v85:v85.publish
106106
//java/src/org/openqa/selenium/edge:edge.publish
107107
//java/src/org/openqa/selenium/firefox:firefox.publish
@@ -798,7 +798,7 @@ namespace :rb do
798798
File.open(file, "w") { |f| f.puts text }
799799

800800
Rake::Task['rb:changelog'].invoke unless new_version.include?('nightly')
801-
sh 'cd rb && bundle update'
801+
sh 'cd rb && bundle --version && bundle update'
802802
end
803803

804804
desc 'Update Ruby Syntax'

0 commit comments

Comments
 (0)