-
Notifications
You must be signed in to change notification settings - Fork 0
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
Update ruby and bundler version #78
Conversation
to get rid of a lot of deprecation messages
CI is failing due to bundle install and native extensions... The container setup works, rspec tests inside the container succeed. Updated the readme with new instructions. I want to keep this branch as is for now, to have as baseline while in a new branch I want to attempt an upgrade to Rails 6 |
because we removed 'activerecord-typedstore'
Upgrade rails to 6
Added redis initializer to disable the SSL connection, needed for Heroku
``` Unrecognized :enable_starttls_auto value "true"; expected true, false, or nil ```
This is needed now because the ubuntu-24.04 image does not contain the Heroku CLI anymore. See AkhileshNS/heroku-deploy#184
61d4edf
to
f88a366
Compare
Since Heroku is force upgrading Redis tomorrow, which breaks the currently deployed version, I'm going to merge this branch and deploy it to production. |
What
Explain what changes inside the code, this can be as simple or complicated as you want as long as it's clear
Setup docker compose to upgrade to ruby 2.7.0, the lowest ruby compatible with Rails 7
Why
Explain why these things are changes. This explanation is for your colleagues and your future self.
We want to go through an upgrade path for a compatible heroku stack.
Step 1. (this PR) get app working with Ruby 2.7
Step 2. #79 Upgrade to rails 6 (IN PROGRESS)
Step 3. Upgrade to rails 7 (TODO)
Step 7. Upgrade to ruby 3.3 (TODO)
Code Review
Please consider the following checklist when reviewing this Pull Request.
More background and details here.