You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add ruby 2.6 to include key instead of excluding all bad options
* Move ruby 2.7 to include matrix
* Unsupported / latest rubies now in include matrix
* Final re-ordering of test matrix to get all items working as previously expected (3.0 has an exclusion in owing to capybara)
* Remove ruby 2.7 rails 5.2 per the rules
Remove duplicate ruby 3.0 testing
Update documentation to read better
* Remove ruby 3.3 with rails 6.1 from the runtime matrix
* Update unsupported rubies with exactly what release of rails is permitted
* Update EOL testing notes
* Duplicate the notes according to the section they cover so we know why we are excluding combinations in the test matrix
* Update apprraisals gemfiles
# - rails versions in each branch if they are released within 6 months of EOL
29
-
# - nothing in the current rails major
30
-
31
-
# 2.6 -> Unsupported from March '22 -> Only test up to Sep '22
32
-
# 2.7 -> Unsupported from March '23 -> Only test up to Sep '23
33
-
# 3.0/3.1/3.2 -> Supported
34
-
- { ruby: '2.6', gemfile: 'rails_6_0' }
35
-
- { ruby: '2.6', gemfile: 'rails_6_1' }
36
-
- { ruby: '2.6', gemfile: 'rails_7_0' }
37
-
- { ruby: '2.6', gemfile: 'rails_7_1' }
38
-
- { ruby: '2.6', gemfile: 'rails_7_2' }
39
-
- { ruby: '2.7', gemfile: 'rails_7_0' }
40
-
- { ruby: '2.7', gemfile: 'rails_7_1' }
41
-
- { ruby: '2.7', gemfile: 'rails_7_2' }
42
-
- { ruby: '3.0', gemfile: 'rails_7_2' }
43
-
# Ruby 3+ won't work with Rails 5.2: https://github.com/rails/rails/issues/40938
44
-
- { ruby: '3.0', gemfile: 'rails_5_2' }
45
-
# Capybara has an incompatibility here with rails 6. It's easier to just exclude this one run from the matrix until it's out of support
46
-
- { ruby: '3.0', gemfile: 'rails_6_0' }
47
-
- { ruby: '3.0', gemfile: 'rails_6_1' }
46
+
# Ruby 3.0+ doesn't work with Rails 5.2: https://github.com/rails/rails/issues/40938
47
+
# Ruby 3.1+ has a conflicting Psych version with Rails 6.x: https://stackoverflow.com/questions/71191685/visit-psych-nodes-alias-unknown-alias-default-psychbadalias
48
48
- { ruby: '3.1', gemfile: 'rails_5_2' }
49
-
# Ruby 3.1+ has a conflicting Psych version with Rails 6.x: https://stackoverflow.com/questions/71191685/visit-psych-nodes-alias-unknown-alias-default-psychbadalias
0 commit comments