Docs: update for Ruby 4.0.4 / Rails 8.1; drop stale app.json and .nvmrc#78
Merged
Conversation
- README: Ruby 3.2.11 -> 4.0.4, Rails 7.1 -> 8.1, Postgres 13 -> 16 - README: point version refs at .ruby-version/.tool-versions (Node 24.18.0) - README: dual-boot section reflects completed 8.1 upgrade (both boots equal) - Remove app.json (no Heroku review apps; stack was stale heroku-18) - Remove .nvmrc (node version lives in .tool-versions; unreferenced) - Procfile: bundle exec on release assets:precompile - Keep heroku_restart.sh (still used to cycle prod dynos)
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.
What
Refresh docs and prune Heroku config now that the app runs on Ruby 4.0.4 and Rails 8.1.
Changes
README.md
3.2.11→4.0.4; version refs now point at.ruby-version/.tool-versions24.18.0(from.tool-versions)13→16(matchesdocker-compose.yml)webboot Rails7.1→8.1if next?branches are identical; scaffold kept for the next hopRemoved
app.json— no Heroku review apps; it also pinned a staleheroku-18stack.nvmrc— unreferenced (grep clean); the Node version lives in.tool-versionsProcfile
release:now runsbundle exec rake assets:precompilefor consistency with theweb:lineKept
heroku_restart.sh— still used to cycle production dynos via the Heroku APINot in scope (flagged)
Dockerfilepinsbundler 2.2.21while a recent commit bumped Bundler to4.0.15. Real drift, but build config rather than docs; happy to fold into this PR or a follow-up.