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
Этот коммит содержится в:
Gleb Tv
2025-09-23 21:39:44 +03:00
родитель 826a3dee1c
Коммит 395a099a3c
3 изменённых файлов: 4 добавлений и 8 удалений

8
.github/workflows/specs.yml поставляемый
Просмотреть файл

@@ -17,10 +17,10 @@ jobs:
matrix: matrix:
include: include:
# Legacy ActiveAdmin 2.x/3.x support # Legacy ActiveAdmin 2.x/3.x support
- ruby: '3.0' - ruby: '3.2'
rails: '7.0' rails: '7.0'
activeadmin: '~> 2.9' activeadmin: '~> 2.9'
- ruby: '3.1' - ruby: '3.2'
rails: '7.1' rails: '7.1'
activeadmin: '~> 3.0' activeadmin: '~> 3.0'
- ruby: '3.2' - ruby: '3.2'
@@ -83,10 +83,6 @@ jobs:
matrix: matrix:
ruby: ['3.2', '3.3'] ruby: ['3.2', '3.3']
rails: ['7.2', '8.0'] rails: ['7.2', '8.0']
exclude:
# Rails 8 requires Ruby 3.2+
- ruby: '3.1'
rails: '8.0'
steps: steps:
- name: Checkout repository - name: Checkout repository

2
.github/workflows/specs_rails61.yml поставляемый
Просмотреть файл

@@ -13,7 +13,7 @@ jobs:
strategy: strategy:
matrix: matrix:
ruby: ['3.0'] ruby: ['3.2']
env: env:
RAILS_VERSION: 6.0 RAILS_VERSION: 6.0

2
.github/workflows/specs_rails70.yml поставляемый
Просмотреть файл

@@ -13,7 +13,7 @@ jobs:
strategy: strategy:
matrix: matrix:
ruby: ['3.0', '3.2'] ruby: ['3.2', '3.3']
env: env:
RAILS_VERSION: 7.0 RAILS_VERSION: 7.0