-
Notifications
You must be signed in to change notification settings - Fork 19
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
feat: support Rails 7.1 #502
Conversation
b093675
to
70d0052
Compare
70d0052
to
348a950
Compare
@@ -18,3 +18,7 @@ | |||
gsub_file "config/environments/development.rb", | |||
"join('tmp', 'caching-dev.txt')", | |||
'join("tmp/caching-dev.txt")' | |||
|
|||
gsub_file "config/environments/development.rb", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
See issue #507 for discussion around this change
As of 3 November in our Ruby Guild we have decided that encrypted secrets decision is not a blocker, we only need to decide on |
|
||
gsub_file "config/environments/development.rb", | ||
"config.action_controller.raise_on_missing_callback_actions = true", | ||
"# config.action_controller.raise_on_missing_callback_actions = true" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We are leaving this commented out for now and will land this PR.
Resolves #500
This aims to be the minimal changes required for the template to work with Rails 7.1
Things which are not in scope for this PR
TODO
frontend-base
to account for Shakapacker now doing a thing we previously did ourselves.Rack::Handler is deprecated and replaced by Rackup::Handler
warning. This appears during system tests. It is a knownw Capybara issue which is fixed but waiting on a gem release. Since this is just a warning and will go away in due course, we can ignore it.Setting 'useContentHash' to 'false' in the production environment (specified by NODE_ENV environment variable) is not allowed! Content hashes get added to the filenames regardless of setting useContentHash in 'shakapacker.yml' to false.
warning. This warning seems to caused by the defaultshakapacker.yml
. Shakapacker generates ashakapacker.yml
file whereuseContentHash: false
is set in the&default
section and thenuseContentHash: true
is explicitly set in the production section. It doesn't seem like a real problem so I think we can ignore this.Rails.application.secrets
deprecation because it will be removed in 7.2. Should we still be generating config/secrets.yml #341 has good context on the last time we discussed this.