Skip to content

Docs: update for Ruby 4.0.4 / Rails 8.1; drop stale app.json and .nvmrc#78

Merged
JuanVqz merged 1 commit into
mainfrom
docs/update-ruby4-rails8
Jul 8, 2026
Merged

Docs: update for Ruby 4.0.4 / Rails 8.1; drop stale app.json and .nvmrc#78
JuanVqz merged 1 commit into
mainfrom
docs/update-ruby4-rails8

Conversation

@JuanVqz

@JuanVqz JuanVqz commented Jul 8, 2026

Copy link
Copy Markdown
Member

What

Refresh docs and prune Heroku config now that the app runs on Ruby 4.0.4 and Rails 8.1.

Changes

README.md

  • Ruby 3.2.114.0.4; version refs now point at .ruby-version / .tool-versions
  • Node documented as 24.18.0 (from .tool-versions)
  • Postgres 1316 (matches docker-compose.yml)
  • web boot Rails 7.18.1
  • Dual-boot section rewritten: the 8.1 upgrade is complete, so both boots target the same constraint and the if next? branches are identical; scaffold kept for the next hop

Removed

  • app.json — no Heroku review apps; it also pinned a stale heroku-18 stack
  • .nvmrc — unreferenced (grep clean); the Node version lives in .tool-versions

Procfile

  • release: now runs bundle exec rake assets:precompile for consistency with the web: line

Kept

  • heroku_restart.sh — still used to cycle production dynos via the Heroku API

Not in scope (flagged)

  • Dockerfile pins bundler 2.2.21 while a recent commit bumped Bundler to 4.0.15. Real drift, but build config rather than docs; happy to fold into this PR or a follow-up.

- 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)
@JuanVqz JuanVqz self-assigned this Jul 8, 2026
@JuanVqz JuanVqz marked this pull request as ready for review July 8, 2026 19:08
@JuanVqz JuanVqz merged commit 959a2ec into main Jul 8, 2026
2 checks passed
@JuanVqz JuanVqz deleted the docs/update-ruby4-rails8 branch July 8, 2026 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant