From 395a099a3c88a234146594d132bfddcc5f147fce Mon Sep 17 00:00:00 2001 From: Gleb Tv Date: Tue, 23 Sep 2025 21:39:44 +0300 Subject: [PATCH] ci: Update Ruby versions to match gemspec requirement - Update minimum Ruby version from 3.0/3.1 to 3.2 in all workflows - Remove obsolete exclude for Ruby 3.1 with Rails 8 - Ensure all CI jobs use Ruby >= 3.2 to match gemspec requirement --- .github/workflows/specs.yml | 8 ++------ .github/workflows/specs_rails61.yml | 2 +- .github/workflows/specs_rails70.yml | 2 +- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/specs.yml b/.github/workflows/specs.yml index 26deb6e..952de7e 100644 --- a/.github/workflows/specs.yml +++ b/.github/workflows/specs.yml @@ -17,10 +17,10 @@ jobs: matrix: include: # Legacy ActiveAdmin 2.x/3.x support - - ruby: '3.0' + - ruby: '3.2' rails: '7.0' activeadmin: '~> 2.9' - - ruby: '3.1' + - ruby: '3.2' rails: '7.1' activeadmin: '~> 3.0' - ruby: '3.2' @@ -83,10 +83,6 @@ jobs: matrix: ruby: ['3.2', '3.3'] rails: ['7.2', '8.0'] - exclude: - # Rails 8 requires Ruby 3.2+ - - ruby: '3.1' - rails: '8.0' steps: - name: Checkout repository diff --git a/.github/workflows/specs_rails61.yml b/.github/workflows/specs_rails61.yml index 258909d..309f0bf 100644 --- a/.github/workflows/specs_rails61.yml +++ b/.github/workflows/specs_rails61.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: - ruby: ['3.0'] + ruby: ['3.2'] env: RAILS_VERSION: 6.0 diff --git a/.github/workflows/specs_rails70.yml b/.github/workflows/specs_rails70.yml index 4ca1c9f..c2b54c0 100644 --- a/.github/workflows/specs_rails70.yml +++ b/.github/workflows/specs_rails70.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: - ruby: ['3.0', '3.2'] + ruby: ['3.2', '3.3'] env: RAILS_VERSION: 7.0