Open
Conversation
Fixes include updating spec assertions to match changed Rails 8 error messages and replacing deprecated :unprocessable_entity status with :unprocessable_content for Rack 3 compatibility.
Nothing to migrate to Solid Cable since it is entirely unused therefore only cleanup.
Replace sidekiq enitrely and adapt jobs as "Retry with exponential backoff" is handled by default.
3 tasks
Nothing to migrate to Solid Cache since it is entirely unused, but still replaced the commented config.
This was referenced Mar 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context
With the goal to update Ruby/Rails stack apps to Ruby 4 and Rails 8 (etengine, etmodel, etlocal, my-etm).
Now we are making a in-between step to Ruby 3.4 to be able to run respec with deprecation warnings.
Then finally update to Rails 8.1, fix any issues and adopt the Solid Stack where relevant.
Implemented changes
Note that some configuration is necessary, we added a dedicated DB for Solid Queue, that needs configuring some env vars:
Related
This is one of 4 PRs with the same purpose across the following 4 repos:
Checklist