activeadmin-plugins / active_admin_datetimepicker

:calendar: active_admin_datetimepicker gem
MIT License
72 stars 48 forks source link

update ruby/rails/activeadmin matrix #84

Closed gigorok closed 9 months ago

gigorok commented 11 months ago

ActiveAdmin <= 3.0 is incompatible with Rails >= 7.1, due to conflict with railties

gigorok commented 9 months ago

Hello @workgena, Thanks for your contribution!

What do you think about the next suggestions?

workgena commented 9 months ago

Hi, agree.

I also want to add one older version of ActiveAadmin (might make upgrade easier for people) and gem still has good compatibility with activeadmin 2.x

Matrix is "not mixed" and versions of Ruby/Rails/AA are composed manually, - it makes more sense in terms of how people use ActiveAdmin. // not 100% sure about this approach, but I like it more

Supported version:

We can extend it if needed. For example, add Ruby 3.3 (but I don't know how to add preview version) Ruby 3.3 has been added.

workgena commented 9 months ago

Updated matrix of tested versions:

Ruby Rails ActiveAdmin status
3.0 6.1 2.14 ok
3.0 6.1 3.0 ok
3.0 6.1 3.1 ok
3.0 6.1 3.2 ok
3.0 7.0 2.14 ok
3.0 7.0 3.0 ok
3.0 7.0 3.1 ok
3.0 7.0 3.2 ok
3.0 7.1 2.14 -
3.0 7.1 3.0 -
3.0 7.1 3.1 ok
3.0 7.1 3.2 ok
3.1 6.1 2.14 ok
3.1 6.1 3.0 ok
3.1 6.1 3.1 ok
3.1 6.1 3.2 ok
3.1 7.0 2.14 ok
3.1 7.0 3.0 ok
3.1 7.0 3.1 ok
3.1 7.0 3.2 ok
3.1 7.1 2.14 -
3.1 7.1 3.0 -
3.1 7.1 3.1 ok
3.1 7.1 3.2 ok
3.2 6.1 2.14 ok
3.2 6.1 3.0 ok
3.2 6.1 3.1 ok
3.2 6.1 3.2 ok
3.2 7.0 2.14 ok
3.2 7.0 3.0 ok
3.2 7.0 3.1 ok
3.2 7.0 3.2 ok
3.2 7.1 2.14 -
3.2 7.1 3.0 -
3.2 7.1 3.1 ok
3.2 7.1 3.2 ok
3.3 6.1 2.14 ok
3.3 6.1 3.0 ok
3.3 6.1 3.1 ok
3.3 6.1 3.2 ok
3.3 7.0 2.14 ok
3.3 7.0 3.0 ok
3.3 7.0 3.1 ok
3.3 7.0 3.2 ok
3.3 7.1 2.14 -
3.3 7.1 3.0 -
3.3 7.1 3.1 ok
3.3 7.1 3.2 ok

ActiveAdmin <= 3.0 is incompatible with Rails >= 7.1, due to conflict with railties:

activeadmin (~> 2.14.0) x86_64-linux was resolved to 2.14.0, which depends
on
      railties (< 7.1, >= 6.1)

    rails (~> 7.1.0) x86_64-linux was resolved to 7.1.0, which depends on
      railties (= 7.1.0)