mirror of
https://github.com/heartcombo/devise.git
synced 2026-01-08 22:37:57 -05:00
Drop support to EOL Rubies
All Ruby 2.x are EOL now.
This commit is contained in:
committed by
Carlos Antonio da Silva
parent
e688b2f256
commit
c4701866ae
79
.github/workflows/test.yml
vendored
79
.github/workflows/test.yml
vendored
@@ -20,43 +20,12 @@ jobs:
|
||||
- '3.2'
|
||||
- '3.1'
|
||||
- '3.0'
|
||||
- '2.7'
|
||||
- '2.6'
|
||||
- '2.5'
|
||||
- '2.4'
|
||||
- '2.3'
|
||||
- '2.2'
|
||||
- '2.1'
|
||||
env:
|
||||
- DEVISE_ORM=active_record
|
||||
- DEVISE_ORM=mongoid
|
||||
exclude:
|
||||
- gemfile: Gemfile
|
||||
ruby: '2.6'
|
||||
- gemfile: Gemfile
|
||||
ruby: '2.5'
|
||||
- gemfile: Gemfile
|
||||
ruby: '2.4'
|
||||
- gemfile: Gemfile
|
||||
ruby: '2.3'
|
||||
- gemfile: Gemfile
|
||||
ruby: '2.2'
|
||||
- gemfile: Gemfile
|
||||
ruby: '2.1'
|
||||
- gemfile: Gemfile
|
||||
env: DEVISE_ORM=mongoid
|
||||
- gemfile: gemfiles/Gemfile-rails-main
|
||||
ruby: '2.6'
|
||||
- gemfile: gemfiles/Gemfile-rails-main
|
||||
ruby: '2.5'
|
||||
- gemfile: gemfiles/Gemfile-rails-main
|
||||
ruby: '2.4'
|
||||
- gemfile: gemfiles/Gemfile-rails-main
|
||||
ruby: '2.3'
|
||||
- gemfile: gemfiles/Gemfile-rails-main
|
||||
ruby: '2.2'
|
||||
- gemfile: gemfiles/Gemfile-rails-main
|
||||
ruby: '2.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-main
|
||||
env: DEVISE_ORM=mongoid
|
||||
- gemfile: gemfiles/Gemfile-rails-7-0
|
||||
@@ -73,28 +42,12 @@ jobs:
|
||||
ruby: '2.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-7-0
|
||||
env: DEVISE_ORM=mongoid
|
||||
- gemfile: gemfiles/Gemfile-rails-6-1
|
||||
ruby: '2.4'
|
||||
- gemfile: gemfiles/Gemfile-rails-6-1
|
||||
ruby: '2.3'
|
||||
- gemfile: gemfiles/Gemfile-rails-6-1
|
||||
ruby: '2.2'
|
||||
- gemfile: gemfiles/Gemfile-rails-6-1
|
||||
ruby: '2.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-6-1
|
||||
env: DEVISE_ORM=mongoid
|
||||
- gemfile: gemfiles/Gemfile-rails-6-0
|
||||
ruby: '3.2'
|
||||
- gemfile: gemfiles/Gemfile-rails-6-0
|
||||
ruby: '3.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-6-0
|
||||
ruby: '2.4'
|
||||
- gemfile: gemfiles/Gemfile-rails-6-0
|
||||
ruby: '2.3'
|
||||
- gemfile: gemfiles/Gemfile-rails-6-0
|
||||
ruby: '2.2'
|
||||
- gemfile: gemfiles/Gemfile-rails-6-0
|
||||
ruby: '2.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-6-0
|
||||
env: DEVISE_ORM=mongoid
|
||||
- gemfile: gemfiles/Gemfile-rails-5-2
|
||||
@@ -103,12 +56,6 @@ jobs:
|
||||
ruby: '3.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-2
|
||||
ruby: '3.0'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-2
|
||||
ruby: '2.7'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-2
|
||||
ruby: '2.2'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-2
|
||||
ruby: '2.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-2
|
||||
env: DEVISE_ORM=mongoid
|
||||
- gemfile: gemfiles/Gemfile-rails-5-1
|
||||
@@ -117,10 +64,6 @@ jobs:
|
||||
ruby: '3.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-1
|
||||
ruby: '3.0'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-1
|
||||
ruby: '2.7'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-1
|
||||
ruby: '2.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-1
|
||||
env: DEVISE_ORM=mongoid
|
||||
- gemfile: gemfiles/Gemfile-rails-5-0
|
||||
@@ -129,10 +72,6 @@ jobs:
|
||||
ruby: '3.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-0
|
||||
ruby: '3.0'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-0
|
||||
ruby: '2.7'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-0
|
||||
ruby: '2.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-5-0
|
||||
env: DEVISE_ORM=mongoid
|
||||
- gemfile: gemfiles/Gemfile-rails-4-2
|
||||
@@ -141,24 +80,12 @@ jobs:
|
||||
ruby: '3.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-4-2
|
||||
ruby: '3.0'
|
||||
- gemfile: gemfiles/Gemfile-rails-4-2
|
||||
ruby: '2.7'
|
||||
- gemfile: gemfiles/Gemfile-rails-4-2
|
||||
ruby: '2.6'
|
||||
- gemfile: gemfiles/Gemfile-rails-4-1
|
||||
ruby: '3.2'
|
||||
- gemfile: gemfiles/Gemfile-rails-4-1
|
||||
ruby: '3.1'
|
||||
- gemfile: gemfiles/Gemfile-rails-4-1
|
||||
ruby: '3.0'
|
||||
- gemfile: gemfiles/Gemfile-rails-4-1
|
||||
ruby: '2.7'
|
||||
- gemfile: gemfiles/Gemfile-rails-4-1
|
||||
ruby: '2.6'
|
||||
- gemfile: gemfiles/Gemfile-rails-4-1
|
||||
ruby: '2.5'
|
||||
- gemfile: gemfiles/Gemfile-rails-4-1
|
||||
ruby: '2.4'
|
||||
# TODO: lock `ubunty-20.04` due to older Ruby version compatibility, change to `ubuntu-latest` again when dropping older Ruby support.
|
||||
# https://github.com/ruby/setup-ruby/issues/496#issuecomment-1520662740
|
||||
runs-on: ubuntu-20.04
|
||||
@@ -169,12 +96,6 @@ jobs:
|
||||
- name: Setup Bundler 1.x for Rails 4.x and Ruby <= 2.2
|
||||
if: ${{ matrix.gemfile == 'gemfiles/Gemfile-rails-4-1' || matrix.gemfile == 'gemfiles/Gemfile-rails-4-2' || matrix.ruby <= '2.2' }}
|
||||
run: echo "BUNDLER_VERSION=1.17.3" >> $GITHUB_ENV
|
||||
- name: Setup Rubygems version as default for Ruby < 2.5
|
||||
if: ${{ matrix.ruby < '2.5' }}
|
||||
run: echo "RUBYGEMS_VERSION=default" >> $GITHUB_ENV
|
||||
- name: Setup Rubygems version as 3.2.3 for Ruby 2.5
|
||||
if: ${{ matrix.ruby == '2.5' }}
|
||||
run: echo "RUBYGEMS_VERSION=3.2.3" >> $GITHUB_ENV
|
||||
- uses: ruby/setup-ruby@v1
|
||||
with:
|
||||
ruby-version: ${{ matrix.ruby }}
|
||||
|
||||
Reference in New Issue
Block a user