diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 4911c9a..770db6d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -12,13 +12,17 @@ jobs: strategy: matrix: ruby-version: - - '2.7' - '3.0' - '3.1' + - '3.2' + - '3.3' rails-version: - - '6.0' - - '6.1' - '7.0' + - '7.1' + - '7.2' + exclude: + - ruby-version: '3.0' + rails-version: '7.2' services: postgres: image: manageiq/postgresql:13 diff --git a/Gemfile b/Gemfile index eb7f872..fed14d1 100644 --- a/Gemfile +++ b/Gemfile @@ -5,12 +5,12 @@ gemspec minimum_version = case ENV['TEST_RAILS_VERSION'] - when "6.0" - "~>6.0.4" - when "7.0" - "~>7.0.8" + when "7.2" + "~>7.2.1" + when "7.1" + "~>7.1.4" else - "~>6.1.4" + "~>7.0.8" end gem "activesupport", minimum_version diff --git a/manageiq-postgres_ha_admin.gemspec b/manageiq-postgres_ha_admin.gemspec index a25de2e..111920c 100644 --- a/manageiq-postgres_ha_admin.gemspec +++ b/manageiq-postgres_ha_admin.gemspec @@ -25,9 +25,9 @@ Gem::Specification.new do |spec| spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } spec.require_paths = ["lib"] - spec.required_ruby_version = ">= 2.5.8" + spec.required_ruby_version = ">= 3.0" - spec.add_runtime_dependency "activesupport", ">=5.0", "<7.1" + spec.add_runtime_dependency "activesupport", ">=7.0.8", "<8.0" spec.add_runtime_dependency "awesome_spawn", "~> 1.4" spec.add_runtime_dependency "manageiq-password", "< 2" spec.add_runtime_dependency "pg"