Fix CI: replace webdrivers with selenium-manager, update Ruby/Rails matrix#627
Merged
tricknotes merged 3 commits intomainfrom Apr 5, 2026
Merged
Fix CI: replace webdrivers with selenium-manager, update Ruby/Rails matrix#627tricknotes merged 3 commits intomainfrom
tricknotes merged 3 commits intomainfrom
Conversation
webdrivers 5.x fails with Chrome 115+ due to a changed distribution format that causes doubled paths when extracting chromedriver. selenium-webdriver 4.11+ includes selenium-manager which correctly handles driver management for modern Chrome versions. Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
- Drop Ruby 3.2 (EOL 2026-03-31) - Add Ruby 3.4 and 4.0 to the base matrix - Drop Rails 7.0 and 7.1 (both EOL) - Add Rails 8.1 to the base matrix - Remove stale update-ci branch from push triggers Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
1 task
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
webdrivers5.x fails with Chrome 115+ due to a changed chromedriver distribution format that causes doubled paths when extracting the binary. Removedwebdriversin favor ofselenium-webdriver4.11+ which includesselenium-managerfor automatic driver management.Changes
Fix CI webdriver error
Gemfile: Replacewebdrivers ~> 5.0withselenium-webdriver >= 4.11Rakefile: Removerequire "webdrivers"andload "webdrivers/Rakefile"bin/setup: Removebin/rake webdrivers:chromedriver:updateUpdate CI matrix
🤖 Generated with Claude Code