diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index f9c375e..b24fcb9 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -11,7 +11,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.1", "4.0"] + ruby: ["3.2", "4.0"] runs-on: ubuntu-latest steps: - name: Checkout code diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 85892e9..fbd3314 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,7 +11,7 @@ jobs: strategy: fail-fast: false matrix: - ruby: ["3.1", "3.2", "3.3", "3.4", "4.0"] + ruby: ["3.2", "3.3", "3.4", "4.0"] runs-on: ubuntu-latest env: FERRUM_PROCESS_TIMEOUT: 25 diff --git a/.rubocop.yml b/.rubocop.yml index 7711a62..b7b9364 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,5 +1,5 @@ AllCops: - TargetRubyVersion: 3.1 + TargetRubyVersion: 3.2 NewCops: enable SuggestExtensions: false @@ -22,6 +22,9 @@ Style/OptionalBooleanParameter: Style/StringLiterals: EnforcedStyle: double_quotes +Style/ArgumentsForwarding: + UseAnonymousForwarding: false + Style/MultilineBlockChain: Exclude: - spec/**/* diff --git a/CHANGELOG.md b/CHANGELOG.md index f526202..6de3b09 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ them, like Selenium does. They used to be set only on mouseup [rubycdp/ferrum#581] ### Removed +- Ruby 3.1 support, Cuprite requires Ruby 3.2 or newer ## [0.19](https://github.com/rubycdp/cuprite/compare/v0.18...v0.19) ## diff --git a/cuprite.gemspec b/cuprite.gemspec index 818bfbe..254dc18 100644 --- a/cuprite.gemspec +++ b/cuprite.gemspec @@ -22,7 +22,7 @@ Gem::Specification.new do |s| "rubygems_mfa_required" => "true" } - s.required_ruby_version = ">= 3.1" + s.required_ruby_version = ">= 3.2" s.add_dependency "capybara", "~> 3.0" s.add_dependency "ferrum", "~> 0.19.1"