Skip to content

Conversation

@shikendon
Copy link
Member

Major changes:

  • Updated Ruby version from 2.5.9 to 3.1.6 for Rails 6.1 compatibility
  • Upgraded Rails to 6.1.7.10
  • Updated all gem dependencies to compatible versions
  • Added logger gem for Ruby 3.1+ compatibility

Configuration updates:

  • Updated config/application.rb for Rails 6.1 defaults
  • Modernized all environment configurations (development, production, test)
  • Added required manifest.js for Sprockets 4+
  • Added config/storage.yml for Active Storage
  • Removed deprecated configuration options

New Rails 6+ base classes:

  • Added app/models/application_record.rb
  • Added app/jobs/application_job.rb
  • Added app/mailers/application_mailer.rb
  • Added app/channels/application_cable for Action Cable support

Gem changes:

  • Removed rails_12factor (no longer needed in Rails 5+)
  • Removed redis-rails (replaced with built-in redis cache store)
  • Removed sdoc (no longer maintained)
  • Updated puma to ~> 5.0
  • Updated pg to ~> 1.1
  • Updated sass-rails to >= 6
  • Added bootsnap for faster boot times
  • Added web-console >= 4.1.0
  • Added rack-mini-profiler for development
  • Added listen for file change detection
  • Added rubocop-rails for code analysis
  • Commented out rails-assets.org gems (service deprecated)

Note: This is a major version upgrade. Full testing is recommended before deploying to production.

Major changes:
- Updated Ruby version from 2.5.9 to 3.1.6 for Rails 6.1 compatibility
- Upgraded Rails to 6.1.7.10
- Updated all gem dependencies to compatible versions
- Added logger gem for Ruby 3.1+ compatibility

Configuration updates:
- Updated config/application.rb for Rails 6.1 defaults
- Modernized all environment configurations (development, production, test)
- Added required manifest.js for Sprockets 4+
- Added config/storage.yml for Active Storage
- Removed deprecated configuration options

New Rails 6+ base classes:
- Added app/models/application_record.rb
- Added app/jobs/application_job.rb
- Added app/mailers/application_mailer.rb
- Added app/channels/application_cable for Action Cable support

Gem changes:
- Removed rails_12factor (no longer needed in Rails 5+)
- Removed redis-rails (replaced with built-in redis cache store)
- Removed sdoc (no longer maintained)
- Updated puma to ~> 5.0
- Updated pg to ~> 1.1
- Updated sass-rails to >= 6
- Added bootsnap for faster boot times
- Added web-console >= 4.1.0
- Added rack-mini-profiler for development
- Added listen for file change detection
- Added rubocop-rails for code analysis
- Commented out rails-assets.org gems (service deprecated)

Note: This is a major version upgrade. Full testing is recommended
before deploying to production.
@github-actions
Copy link

🤖 Hi @shikendon, I've received your request, and I'm working on it now! You can track my progress in the logs for more details.

@github-actions
Copy link

🤖 I'm sorry @shikendon, but I was unable to process your request. Please see the logs for more details.

@shikendon shikendon closed this Nov 27, 2025
@shikendon shikendon deleted the claude/upgrade-rails-6.1.7.10-01WRYau5DbQPDsCkscMViJd5 branch November 27, 2025 02:29
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.

3 participants