-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rails 8.0 support #2703
Comments
Thanks for opening this! We can use this issue for tracking incompatibilities, if there are any. We originally restricted to the current latest version to try and avoid people having a bad time when they upgrade, but it does mean we need to do a bit of work when new major Rails versions are released. I plan to start on a PR today to open up the dependency restriction, then we can test that out and see what, if anything, breaks. I'd expect it to go out in the next beta release of v1.0.0, as it's big enough to avoid an rc just yet. |
I started on this, and so far we're waiting on |
We needed to: * Bring over quite a few things from `rails app:update`, which hopefully should make future upgrades easier, * Fix a change to the `enum` `ActiveModel` signature, which changed between Rails 6.0 and 7.0, * Add a version check from 7.0 for `raise_on_missing_callback_actions` https://rubyonrails.org/2024/11/7/rails-8-no-paas-required Closes #2703
We needed to: * Bring over quite a few things from `rails app:update`, which hopefully should make future upgrades easier, * Fix a change to the `enum` `ActiveModel` signature, which changed between Rails 6.0 and 7.0, * Add a version check from 7.0 for `raise_on_missing_callback_actions` https://rubyonrails.org/2024/11/7/rails-8-no-paas-required Closes #2703
I've been working on getting CI running now with Rails 8.0 added, which is still ongoing. Aside from CI, Administrate seems to be able to be installed correctly on Rails 8.0, assuming you're using Sprockets. I've since opened #2709 though, as it doesn't work with Propshaft because Administrate assumes it's there. Another fun thing that I've noticed: we added the upper Rails constrain on installing between 0.19.0 and 0.20.0, so if you install Administrate on a new Rails 8.0 app, you're going to get version 0.19.0. |
We needed to: * Bring over quite a few things from `rails app:update`, which hopefully should make future upgrades easier, * Fix a change to the `enum` `ActiveModel` signature, which changed between Rails 6.0 and 7.0, * Add a version check from 7.0 for `raise_on_missing_callback_actions` https://rubyonrails.org/2024/11/7/rails-8-no-paas-required Closes #2703
We needed to: * Bring over quite a few things from `rails app:update`, which hopefully should make future upgrades easier, * Fix a change to the `enum` `ActiveModel` signature, which changed between Rails 6.0 and 7.0, * Add a version check from 7.0 for `raise_on_missing_callback_actions` https://rubyonrails.org/2024/11/7/rails-8-no-paas-required Closes #2703
We needed to: * Bring over quite a few things from `rails app:update`, which hopefully should make future upgrades easier, * Fix a change to the `enum` `ActiveModel` signature, which changed between Rails 6.0 and 7.0, * Add a version check from 7.0 for `raise_on_missing_callback_actions` https://rubyonrails.org/2024/11/7/rails-8-no-paas-required Closes #2703
We needed to: * Bring over quite a few things from `rails app:update`, which hopefully should make future upgrades easier, * Fix a change to the `enum` `ActiveModel` signature, which changed between Rails 6.0 and 7.0, * Add a version check from 7.0 for `raise_on_missing_callback_actions` https://rubyonrails.org/2024/11/7/rails-8-no-paas-required Closes #2703
We needed to: * Bring over quite a few things from `rails app:update`, which hopefully should make future upgrades easier, * Fix a change to the `enum` `ActiveModel` signature, which changed between Rails 6.0 and 7.0, * Add a version check from 7.0 for `raise_on_missing_callback_actions` https://rubyonrails.org/2024/11/7/rails-8-no-paas-required Closes #2703
We needed to: * Bring over quite a few things from `rails app:update`, which hopefully should make future upgrades easier, * Fix a change to the `enum` `ActiveModel` signature, which changed between Rails 6.0 and 7.0, * Add a version check from 7.0 for `raise_on_missing_callback_actions`, * Make a few changes to CI (on top of #2712) to adjust the Ruby versions we run CI against. https://rubyonrails.org/2024/11/7/rails-8-no-paas-required Closes #2703
Hi,
Rails 8.0.0 has just been released yesterday (Nov 7th, 2024). I can see the
administrate.gemspec
has limited the ActiveRecord dependency to below 8.0 in December 2023. So, when I runbundle install
with Administrate 1.0.0-beta2 and Rails 8.0, I get aCould not find compatible versions
error.Can I ask when Rails 8.0 will be supported please?
The text was updated successfully, but these errors were encountered: