From 10ed227e44a7065cbc885ca7388f0c07579ce760 Mon Sep 17 00:00:00 2001 From: Geremia Taglialatela Date: Tue, 19 Aug 2025 10:26:26 +0200 Subject: [PATCH] Update dependencies --- .github/workflows/rubocop.yml | 4 ++-- .github/workflows/ruby.yml | 16 ++++++++-------- .rubocop.yml | 16 +++++++++++----- client_side_validations-mongoid.gemspec | 4 ++-- 4 files changed, 23 insertions(+), 17 deletions(-) diff --git a/.github/workflows/rubocop.yml b/.github/workflows/rubocop.yml index 182b849..df23aec 100644 --- a/.github/workflows/rubocop.yml +++ b/.github/workflows/rubocop.yml @@ -16,10 +16,10 @@ jobs: strategy: matrix: os: [ubuntu-latest] - ruby-version: ['3.3'] + ruby-version: ['3.4'] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 349d967..e9850cb 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -18,17 +18,11 @@ jobs: strategy: matrix: - ruby-version: ['2.7', '3.0', '3.1', '3.2', '3.3'] + ruby-version: ['2.7', '3.0', '3.1', '3.2', '3.3', '3.4'] gemfile: [ csv_22.0, mongoid_8.0, mongoid_9.0 ] channel: ['stable'] include: - - ruby-version: '2.7' - gemfile: csv_edge - channel: 'experimental' - - ruby-version: '3.0' - gemfile: csv_edge - channel: 'experimental' - ruby-version: '3.1' gemfile: csv_edge channel: 'experimental' @@ -38,6 +32,9 @@ jobs: - ruby-version: '3.3' gemfile: csv_edge channel: 'experimental' + - ruby-version: '3.4' + gemfile: csv_edge + channel: 'experimental' - ruby-version: 'head' gemfile: csv_edge channel: 'experimental' @@ -57,6 +54,9 @@ jobs: - ruby-version: '3.3' gemfile: mongoid_edge channel: 'experimental' + - ruby-version: '3.4' + gemfile: mongoid_edge + channel: 'experimental' - ruby-version: 'head' gemfile: mongoid_edge channel: 'experimental' @@ -67,7 +67,7 @@ jobs: continue-on-error: ${{ matrix.channel != 'stable' }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Ruby uses: ruby/setup-ruby@v1 with: diff --git a/.rubocop.yml b/.rubocop.yml index eb29af8..112614a 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -1,4 +1,4 @@ -require: +plugins: - rubocop-minitest - rubocop-packaging - rubocop-performance @@ -9,10 +9,15 @@ AllCops: TargetRailsVersion: 6.1 TargetRubyVersion: 2.7 NewCops: enable + DisplayStyleGuide: true + ExtraDetails: true Exclude: - - 'gemfiles/**/*' - - 'node_modules/**/*' - - 'vendor/bundle/**/*' + - .git/**/* + - gemfiles/**/* + - node_modules/**/* + - test/generators/tmp/**/* + - tmp/**/* + - vendor/**/* Layout/HashAlignment: EnforcedColonStyle: table @@ -35,7 +40,8 @@ Metrics/ClassLength: - 'test/**/*' Metrics/CyclomaticComplexity: - Max: 7 # TODO: Lower to 6 + Exclude: + - 'test/**/*' Metrics/MethodLength: Max: 14 diff --git a/client_side_validations-mongoid.gemspec b/client_side_validations-mongoid.gemspec index f0c2a7e..db03481 100644 --- a/client_side_validations-mongoid.gemspec +++ b/client_side_validations-mongoid.gemspec @@ -27,6 +27,6 @@ Gem::Specification.new do |spec| spec.platform = Gem::Platform::RUBY spec.required_ruby_version = '>= 2.7' - spec.add_dependency 'client_side_validations', '~> 22.0' - spec.add_dependency 'mongoid', '>= 8.0', '< 10' + spec.add_dependency 'client_side_validations', '>= 22.0' + spec.add_dependency 'mongoid', '>= 8.0' end