Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[build] Prepare for release of Selenium 4.29.0 #15274

Merged
merged 23 commits into from
Feb 19, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
c137536
Update pinned browser versions
selenium-ci Feb 17, 2025
475ebf3
Update supported versions for Chrome DevTools
selenium-ci Feb 17, 2025
ef5c322
Update selenium manager version
selenium-ci Feb 17, 2025
d3beafd
Update authors file
selenium-ci Feb 17, 2025
3476a28
FIX CHANGELOGS BEFORE MERGING!
selenium-ci Feb 17, 2025
c47981b
[create-pull-request] automated change
selenium-ci Feb 17, 2025
a3b72d5
Merge remote-tracking branch 'origin/trunk' into release-preparation-…
VietND96 Feb 17, 2025
f207732
[rb] Fix dependencies
VietND96 Feb 17, 2025
f2c2d25
Update CHANGLOG cross bindings
VietND96 Feb 17, 2025
51f59e7
[rb] Rollback rubocop version update
VietND96 Feb 17, 2025
11c9a4b
Merge branch 'trunk' into release-preparation-4.29.0
VietND96 Feb 17, 2025
d764cbc
Update CHANGELOG for new upstream changes
VietND96 Feb 17, 2025
9c8e486
Merge branch 'trunk' into release-preparation-4.29.0
VietND96 Feb 18, 2025
8e250eb
Merge branch 'trunk' into release-preparation-4.29.0
VietND96 Feb 18, 2025
f9768ef
Merge remote-tracking branch 'origin/trunk' into release-preparation-…
VietND96 Feb 19, 2025
cc5f8c3
Update CHANGELOG for new change
VietND96 Feb 19, 2025
9c38306
Update runner and matrix
VietND96 Feb 19, 2025
426d091
[rb] Disable provide response test for Firefox (#15295)
aguspe Feb 19, 2025
7e7612b
[rb] Rollback update in Gemfile.lock
VietND96 Feb 19, 2025
fde95d7
Merge branch 'trunk' into release-preparation-4.29.0
VietND96 Feb 19, 2025
d8afcc5
[rb] Update rules ruby to latest version and module (#15282)
aguspe Feb 19, 2025
0e83aaa
[rb][ci] Add matrix.os to cache-key
VietND96 Feb 19, 2025
f481d30
[ci] Update setup-bazel v0.13.0
VietND96 Feb 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/bazel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ on:
jobs:
bazel:
name: ${{ inputs.name }}
runs-on: ${{ format('{0}-latest', inputs.os) }}
runs-on: ${{ contains(inputs.os, '-') && inputs.os || format('{0}-latest', inputs.os) }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SEL_M2_USER: ${{ secrets.SEL_M2_USER }}
Expand Down Expand Up @@ -122,7 +122,7 @@ jobs:
node-version: ${{ inputs.node-version }}
- name: Setup Bazel with caching
if: inputs.caching
uses: bazel-contrib/setup-bazel@0.9.1
uses: bazel-contrib/setup-bazel@0.13.0
with:
bazelisk-cache: true
bazelrc: common --color=yes
Expand All @@ -136,7 +136,7 @@ jobs:
repository-cache: true
- name: Setup Bazel without caching
if: inputs.caching == false
uses: bazel-contrib/setup-bazel@0.9.1
uses: bazel-contrib/setup-bazel@0.13.0
with:
bazelrc: common --color=yes
- name: Setup Fluxbox and Xvfb
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/ci-ruby.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ jobs:
ruby-version: ${{ matrix.ruby-version }}
run: >
bazel test
--keep_going
--build_tests_only
--test_size_filters small
//rb/spec/...
Expand Down Expand Up @@ -86,6 +87,7 @@ jobs:
os: ${{ matrix.os }}
run: >
bazel test
--keep_going
--build_tests_only
--flaky_test_attempts 3
--local_test_jobs 1
Expand All @@ -112,6 +114,7 @@ jobs:
java-version: 11
run: >
bazel test
--keep_going
--build_tests_only
--flaky_test_attempts 3
--local_test_jobs 1
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
check:
name: Check
if: >
github.repository_owner == 'seleniumhq' &&
github.repository_owner == 'seleniumhq' &&
(startsWith(github.head_ref, 'renovate/') != true || github.event_name == 'workflow_call')
runs-on: ubuntu-latest
outputs:
Expand All @@ -25,7 +25,7 @@ jobs:
with:
fetch-depth: 50
- name: Setup Bazel
uses: bazel-contrib/setup-bazel@0.9.1
uses: bazel-contrib/setup-bazel@0.13.0
with:
bazelisk-cache: true
cache-version: 2
Expand Down
4 changes: 4 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,7 @@ elgatov <[email protected]>
Eli Flanagan <[email protected]>
Elias Faxö <[email protected]>
Ellis Percival <[email protected]>
Emil Hemdal <[email protected]>
Enrique Daimiel <[email protected]>
eoff <[email protected]>
Eran Messeri <[email protected]>
Expand Down Expand Up @@ -602,6 +603,7 @@ Michael Render <[email protected]>
Michael Tamm <[email protected]>
Michael Zhou <[email protected]>
Michal Čihař <[email protected]>
Michał Górny <[email protected]>
Michał Herda <[email protected]>
Michele Sama
Mickaël Schoentgen <[email protected]>
Expand Down Expand Up @@ -648,6 +650,7 @@ native-api <[email protected]>
Naveen <[email protected]>
Naveen Singh <[email protected]>
Navin Chandra <[email protected]>
Navin Chandra <[email protected]>
Navin Chandra <[email protected]>
Neil Carvalho <[email protected]>
Nelson Sproul <[email protected]>
Expand Down Expand Up @@ -889,6 +892,7 @@ Vijendarn Selvarajah <[email protected]>
VijendraEAtech <[email protected]>
Vikas Goel <[email protected]>
VimalRaj Selvam <[email protected]>
Vinaysimha Varma Yadavali <[email protected]>
Vincent Ladeuil <[email protected]>
vinoth959 <[email protected]>
Viren Negi <[email protected]>
Expand Down
41 changes: 22 additions & 19 deletions MODULE.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -172,18 +172,18 @@ maven.install(
artifacts = [
"com.beust:jcommander:1.82",
"com.github.javaparser:javaparser-core:3.26.3",
"com.github.spotbugs:spotbugs:4.9.0",
"com.github.spotbugs:spotbugs:4.9.1",
"com.github.stephenc.jcip:jcip-annotations:1.0-1",
"com.google.code.gson:gson:2.11.0",
"com.google.code.gson:gson:2.12.1",
"com.google.guava:guava:33.4.0-jre",
"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:jar:1.25.2",
"com.graphql-java:graphql-java:22.3",
"dev.failsafe:failsafe:3.3.2",
"io.grpc:grpc-context:1.69.1",
"io.lettuce:lettuce-core:6.5.2.RELEASE",
"io.grpc:grpc-context:1.70.0",
"io.lettuce:lettuce-core:6.5.3.RELEASE",
"io.netty:netty-buffer",
"io.netty:netty-codec-http",
"io.netty:netty-codec-http2",
Expand Down Expand Up @@ -276,10 +276,11 @@ ruby.bundle_fetch(
"connection_pool-2.5.0": "233b92f8d38e038c1349ccea65dd3772727d669d6d2e71f9897c8bf5cd53ebfc",
"crack-1.0.0": "c83aefdb428cdc7b66c7f287e488c796f055c0839e6e545fec2c7047743c4a49",
"csv-3.3.2": "6ff0c135e65e485d1864dde6c1703b60d34cc9e19bed8452834a0b28a519bd4e",
"curb-1.0.6": "b369434efa91dc7310d72a74f8a228a5b920e3d5a89b0a3097e4c6a905af6eb2",
"curb-1.0.8": "e23ab9225fb2fc02c083e0588d5b918b5533f0d01cdd0aa70414829ba9e92962",
"date-3.4.1": "bf268e14ef7158009bfeaec40b5fa3c7271906e88b196d958a89d4b408abe64f",
"date-3.4.1-java": "74740d914c65a922a15657c25ff0e203c16f1d0f7aa910a9ebed712afe9819c4",
"debug-1.10.0": "11e28ca74875979e612444104f3972bd5ffb9e79179907d7ad46dba44bd2e7a4",
"diff-lcs-1.5.1": "273223dfb40685548436d32b4733aa67351769c7dea621da7d9dd4813e63ddfe",
"diff-lcs-1.6.0": "a1e7f7b272962f8fc769358ad00001b87cdcf32ba349d6c70c6b544613d2da2e",
"drb-2.2.1": "e9d472bf785f558b96b25358bae115646da0dbfd45107ad858b0bc0d935cb340",
"ffi-1.17.1": "26f6b0dbd1101e6ffc09d3ca640b2a21840cc52731ad8a7ded9fb89e5fb0fc39",
"ffi-1.17.1-arm64-darwin": "a8e04f79d375742c54ee7f9fff4b4022b87200a4ec0eb082128d3b6559e67b4d",
Expand All @@ -293,39 +294,41 @@ ruby.bundle_fetch(
"i18n-1.14.7": "ceba573f8138ff2c0915427f1fc5bdf4aa3ab8ae88c8ce255eb3ecf0a11a5d0f",
"io-console-0.8.0": "cd6a9facbc69871d69b2cb8b926fc6ea7ef06f06e505e81a64f14a470fddefa2",
"io-console-0.8.0-java": "3cc6fd5c66e587145c1fdf8dc40c2e3d851e90722a5d0cc3f38da352f06fe1bd",
"irb-1.14.3": "c457f1f2f1438ae9ce5c5be3981ae2138dec7fb894c7d73777eeeb0a6c0d0752",
"jar-dependencies-0.4.1": "b2df2f1ecbff15334ce20ea7fdd5b8d8161faab67761ff72c7647d728e40d387",
"json-2.9.1": "d2bdef4644052fad91c1785d48263756fe32fcac08b96a20bb15840e96550d11",
"json-2.9.1-java": "88de8c79b54fee6ae1b4854bc48b8d7089f524cbacaf4596df24f86b10896ee8",
"language_server-protocol-3.17.0.3": "3d5c58c02f44a20d972957a9febe386d7e7468ab3900ce6bd2b563dd910c6b3f",
"irb-1.15.1": "d9bca745ac4207a8b728a52b98b766ca909b86ff1a504bcde3d6f8c84faae890",
"jar-dependencies-0.5.5": "2972b9fcba4b014e6446a84b5c09674a3e8648b95b71768e729f0e8e40568059",
"json-2.10.1": "ddc88ad91a1baf3f0038c174f253af3b086d30dc74db17ca4259bbde982f94dc",
"json-2.10.1-java": "de07233fb74113af2186eb9342f8207c9be0faf289a1e2623c9b0acb8b0b0ee1",
"language_server-protocol-3.17.0.4": "c484626478664fd13482d8180947c50a8590484b1258b99b7aedb3b69df89669",
"listen-3.9.0": "db9e4424e0e5834480385197c139cb6b0ae0ef28cc13310cfd1ca78377d59c67",
"logger-1.6.5": "c3cfe56d01656490ddd103d38b8993d73d86296adebc5f58cefc9ec03741e56b",
"logger-1.6.6": "dd618d24e637715472732e7eed02e33cfbdf56deaad225edd0f1f89d38024017",
"minitest-5.25.4": "9cf2cae25ac4dfc90c988ebc3b917f53c054978b673273da1bd20bcb0778f947",
"parallel-1.26.3": "d86babb7a2b814be9f4b81587bf0b6ce2da7d45969fab24d8ae4bf2bb4d4c7ef",
"parser-3.3.7.0": "7449011771e3e7881297859b849de26a6f4fccd515bece9520a87e7d2116119b",
"parser-3.3.7.1": "7dbe61618025519024ac72402a6677ead02099587a5538e84371b76659e6aca1",
"pp-0.6.2": "947ec3120c6f92195f8ee8aa25a7b2c5297bb106d83b41baa02983686577b6ff",
"prettyprint-0.2.0": "2bc9e15581a94742064a3cc8b0fb9d45aae3d03a1baa6ef80922627a0766f193",
"psych-5.2.3": "84a54bb952d14604fea22d99938348814678782f58b12648fcdfa4d2fce859ee",
"psych-5.2.3-java": "3e5425b9e8a2f41cc2707d5ef14fdc1ae908abbafb12fe45727bd63900056585",
"public_suffix-6.0.1": "61d44e1cab5cbbbe5b31068481cf16976dd0dc1b6b07bd95617ef8c5e3e00c6f",
"racc-1.8.1": "4a7f6929691dbec8b5209a0b373bc2614882b55fc5d2e447a21aaa691303d62f",
"racc-1.8.1-java": "54f2e6d1e1b91c154013277d986f52a90e5ececbe91465d29172e49342732b98",
"rack-2.2.10": "e4a5ee3f8f2ba45614a4498114d6dc7da1c51a0f0dd810d891906ea71d3aa72b",
"rack-2.2.11": "424c49affa19081e9255d65d861f2d7bc7d8388edc0cb608b5e6caf1dd49bb8a",
"rainbow-3.1.1": "039491aa3a89f42efa1d6dec2fc4e62ede96eb6acd95e52f1ad581182b79bc6a",
"rake-13.2.1": "46cb38dae65d7d74b6020a4ac9d48afed8eb8149c040eccf0523bec91907059d",
"rb-fsevent-0.11.2": "43900b972e7301d6570f64b850a5aa67833ee7d87b458ee92805d56b7318aefe",
"rb-inotify-0.11.1": "a0a700441239b0ff18eb65e3866236cd78613d6b9f78fea1f9ac47a85e47be6e",
"rbs-3.8.1": "2b6ce37952e267e1d3ad330aabfadbdceac234193a60cc18f25a8f75fa949c1d",
"rchardet-1.9.0": "26889486cdd83b378652baf7603f71d93e431bb11bc237b4cd8c65151af4a590",
"rdoc-6.11.0": "bec66fb9b019be64f7ba7d2cd2aecb283a3a01fef23a95b33e2349c6d1aa0040",
"rdoc-6.12.0": "7d6f706e070bffa5d18a448f24076cbfb34923a99c1eab842aa18e6ca69f56e0",
"regexp_parser-2.10.0": "cb6f0ddde88772cd64bff1dbbf68df66d376043fe2e66a9ef77fcb1b0c548c61",
"reline-0.6.0": "57620375dcbe56ec09bac7192bfb7460c716bbf0054dc94345ecaa5438e539d2",
"rexml-3.4.0": "efbea1efba7fa151158e0ee1e643525834da2d8eb4cf744aa68f6480bc9804b2",
"rspec-3.13.0": "d490914ac1d5a5a64a0e1400c1d54ddd2a501324d703b8cfe83f458337bab993",
"rspec-core-3.13.2": "94fbda6e4738e478f1c7532b7cc241272fcdc8b9eac03a97338b1122e4573300",
"rspec-core-3.13.3": "25136507f4f9cf2e8977a2851e64e438b4331646054e345998714108745cdfe4",
"rspec-expectations-3.13.3": "0e6b5af59b900147698ea0ff80456c4f2e69cac4394fbd392fbd1ca561f66c58",
"rspec-mocks-3.13.2": "2327335def0e1665325a9b617e3af9ae20272741d80ac550336309a7c59abdef",
"rspec-support-3.13.2": "cea3a2463fd9b84b9dcc9685efd80ea701aa8f7b3decb3b3ce795ed67737dbec",
"rubocop-1.70.0": "96751f8440b36a0ac6e9a8ab596900803118d83d6b83f2037bf8b3d7a5bc440e",
"rubocop-ast-1.37.0": "9513ac88aaf113d04b52912533ffe46475de1362d4aa41141b51b2455827c080",
"rubocop-1.71.2": "9a7b7501aac661a338ed7ff2a5eba78e581759e1f0d3c82362b2ca217ed3f97f",
"rubocop-ast-1.38.0": "4fdf6792fe443a9a18acb12dbc8225d0d64cd1654e41fedb30e79c18edbb26ae",
"rubocop-capybara-2.21.0": "5d264efdd8b6c7081a3d4889decf1451a1cfaaec204d81534e236bc825b280ab",
"rubocop-factory_bot-2.26.1": "8de13cd4edcee5ca800f255188167ecef8dbfc3d1fae9f15734e9d2e755392aa",
"rubocop-performance-1.23.1": "f22f86a795f5e6a6180aac2c6fc172534b173a068d6ed3396d6460523e051b82",
Expand All @@ -342,7 +345,7 @@ ruby.bundle_fetch(
"terminal-table-3.0.2": "f951b6af5f3e00203fb290a669e0a85c5dd5b051b3b023392ccfd67ba5abae91",
"tzinfo-2.0.6": "8daf828cc77bcf7d63b0e3bdb6caa47e2272dcfaf4fbfe46f8c3a9df087a829b",
"unicode-display_width-2.6.0": "12279874bba6d5e4d2728cef814b19197dbb10d7a7837a869bab65da943b7f5a",
"webmock-3.24.0": "be01357f6fc773606337ca79f3ba332b7d52cbe5c27587671abc0572dbec7122",
"webmock-3.25.0": "573c23fc4887008c830f22da588db339ca38b6d59856fd57f5a068959474198e",
"webrick-1.9.1": "b42d3c94f166f3fb73d87e9b359def9b5836c426fc8beacf38f2184a21b2a989",
"websocket-1.2.11": "b7e7a74e2410b5e85c25858b26b3322f29161e300935f70a0e0d3c35e0462737",
"yard-0.9.37": "a6e910399e78e613f80ba9add9ba7c394b1a935f083cccbef82903a3d2a26992",
Expand Down
6 changes: 3 additions & 3 deletions Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ JAVA_RELEASE_TARGETS = %w[
//java/src/org/openqa/selenium/chromium:chromium.publish
//java/src/org/openqa/selenium/devtools/v131:v131.publish
//java/src/org/openqa/selenium/devtools/v132:v132.publish
//java/src/org/openqa/selenium/devtools/v130:v130.publish
//java/src/org/openqa/selenium/devtools/v133:v133.publish
//java/src/org/openqa/selenium/devtools/v85:v85.publish
//java/src/org/openqa/selenium/edge:edge.publish
//java/src/org/openqa/selenium/firefox:firefox.publish
Expand Down Expand Up @@ -471,7 +471,7 @@ namespace :node do

desc 'Update JavaScript changelog'
task :changelog do
header = "## #{node_version}"
header = "## #{node_version}\n"
update_changelog(node_version, 'javascript', 'javascript/node/selenium-webdriver/',
'javascript/node/selenium-webdriver/CHANGES.md', header)
end
Expand Down Expand Up @@ -790,7 +790,7 @@ namespace :dotnet do
sh 'docfx dotnet/docs/docfx.json'
rescue StandardError
case $CHILD_STATUS.exitstatus
when 130
when 133
raise 'Ensure the dotnet/tools directory is added to your PATH environment variable (e.g., `~/.dotnet/tools`)'
when 255
puts '.NET documentation build failed, likely because of DevTools namespacing. This is ok; continuing'
Expand Down
Loading
Loading