diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 440c8b0..f19a82d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -8,21 +8,18 @@ jobs: strategy: matrix: ruby-version: - - '2.0' - - '2.1' - - '2.2' - - '2.3' - - '2.4' - - '2.5' - - '2.6' - '2.7' - '3.0' - allow-failure: [false] + - '3.1' + - '3.2' + - '3.3' + continue-on-error: [false] include: - ruby-version: ruby-head - allow-failure: true + continue-on-error: true - ruby-version: jruby-head - allow-failure: true + continue-on-error: true + name: ruby ${{ matrix.ruby-version }} rake steps: - uses: actions/checkout@v2 - name: Set up Ruby @@ -32,4 +29,4 @@ jobs: bundler-cache: true - name: Run tests run: bundle exec rake - continue-on-error: ${{ matrix.allow-failure }} + continue-on-error: ${{ matrix.continue-on-error }} diff --git a/CHANGELOG b/CHANGELOG index 35a3406..19b8eae 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ + * Dropped support for ruby versions before 2.7 + 2022-01-07 Jason Frey * Ship version 1.2.2 diff --git a/deep_merge.gemspec b/deep_merge.gemspec index 64d5522..6c8a563 100644 --- a/deep_merge.gemspec +++ b/deep_merge.gemspec @@ -29,9 +29,8 @@ Gem::Specification.new do |s| s.test_files = [ "test/test_deep_merge.rb" ] + s.required_ruby_version = '>= 2.7' - s.add_development_dependency "rake", "~> 10.1" + s.add_development_dependency "rake" s.add_development_dependency "test-unit-minitest" - end -