From eb43076e615593e356bf0cf5caa664bc602f4241 Mon Sep 17 00:00:00 2001 From: Brian Shand Date: Wed, 11 Jun 2025 10:09:11 +0100 Subject: [PATCH] Drop support for Ruby 3.0, Rails 6.1 --- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 8 -------- CHANGELOG.md | 3 ++- gemfiles/Gemfile.rails61 | 8 -------- 4 files changed, 3 insertions(+), 18 deletions(-) delete mode 100644 gemfiles/Gemfile.rails61 diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 81c7841..521af05 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,7 +15,7 @@ jobs: - name: Set up Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 3.0 + ruby-version: 3.3 - name: Install dependencies run: bundle install - name: Run RuboCop against BASE..HEAD changes diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 275b203..f98f3ba 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,25 +15,17 @@ jobs: fail-fast: false matrix: ruby-version: - - '3.0' - '3.1' - '3.2' - '3.3' gemfile: - - gemfiles/Gemfile.rails61 - gemfiles/Gemfile.rails70 - gemfiles/Gemfile.rails71 - gemfiles/Gemfile.rails72 - gemfiles/Gemfile.rails80 exclude: - # rails 7.2 requires ruby >= 3.1 - # https://www.fastruby.io/blog/ruby/rails/versions/compatibility-table.html - - ruby-version: '3.0' - gemfile: 'gemfiles/Gemfile.rails72' # rails 8.0 requires ruby >= 3.2 # https://www.fastruby.io/blog/ruby/rails/versions/compatibility-table.html - - ruby-version: '3.0' - gemfile: 'gemfiles/Gemfile.rails80' - ruby-version: '3.1' gemfile: 'gemfiles/Gemfile.rails80' diff --git a/CHANGELOG.md b/CHANGELOG.md index 373f1e4..09f1d54 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ## [Unreleased] -* no unreleased changes +### Fixed +* Drop support for Ruby 3.0, Rails 6.1 ## 11.3.0/ 2025-02-11 ### Fixed diff --git a/gemfiles/Gemfile.rails61 b/gemfiles/Gemfile.rails61 deleted file mode 100644 index 9892137..0000000 --- a/gemfiles/Gemfile.rails61 +++ /dev/null @@ -1,8 +0,0 @@ -source 'https://rubygems.org' - -gemspec path: '..' - -gem 'activesupport', '~> 6.1.0' - -# Latest concurrent-ruby breaks Rails < 7.1. See https://github.com/rails/rails/issues/54260 -gem 'concurrent-ruby', '1.3.4'