diff --git a/.github/workflows/ruby.yml b/.github/workflows/ruby.yml index 3f33e4d..7a7cbaa 100644 --- a/.github/workflows/ruby.yml +++ b/.github/workflows/ruby.yml @@ -14,7 +14,7 @@ jobs: - name: Setup Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 2.5 + ruby-version: 2.7 bundler-cache: true - name: Run rubocop if: github.event_name != 'push' @@ -26,7 +26,7 @@ jobs: strategy: fail-fast: false matrix: - ruby-version: [2.5, 2.7] + ruby-version: ['2.7', '3.0', '3.1'] steps: - run: sudo apt-get update - run: sudo apt-get install build-essential libsystemd-dev diff --git a/.rubocop.yml b/.rubocop.yml index b89a735..b5bca8e 100644 --- a/.rubocop.yml +++ b/.rubocop.yml @@ -6,7 +6,7 @@ require: - rubocop-rake AllCops: - TargetRubyVersion: 2.5 + TargetRubyVersion: '2.7' # Don't enforce documentation Style/Documentation: diff --git a/smart_proxy_dynflow.gemspec b/smart_proxy_dynflow.gemspec index 46759f3..e1cd96e 100644 --- a/smart_proxy_dynflow.gemspec +++ b/smart_proxy_dynflow.gemspec @@ -20,7 +20,7 @@ Gem::Specification.new do |gem| gem.require_paths = ["lib"] gem.license = 'GPL-3.0' - gem.required_ruby_version = '>= 2.5' + gem.required_ruby_version = '>= 2.7', '< 4' gem.add_runtime_dependency('dynflow', "~> 1.6") gem.add_runtime_dependency('rest-client')