Skip to content

Rails 8.1 - #483

Merged
kevin-atnos merged 2 commits into
masterfrom
rails_8.1
Nov 9, 2026
Merged

kevin-atnos merged 2 commits into
masterfrom
rails_8.1

Conversation

@brunto

@brunto brunto commented Nov 6, 2026

Copy link
Copy Markdown
Collaborator

This pull request upgrades the application from Rails 8.0 to Rails 8.1 and introduces several related configuration and infrastructure improvements. The most significant changes include updating the Rails version, adding new Rails 8.1 framework defaults, updating CI and security auditing configurations, and making minor improvements to logging and documentation.

Rails Upgrade and Configuration Updates:

  • Upgraded Rails from version 8.0.5 to 8.1.4 in the Gemfile. (Gemfile)
  • Removed the old Rails 8.0 framework defaults initializer and added a new Rails 8.1 framework defaults initializer, introducing new configuration options and comments for Rails 8.1 features. (config/initializers/new_framework_defaults_8_0.rb, config/initializers/new_framework_defaults_8_1.rb) [1] [2]
  • Updated db/schema.rb to use ActiveRecord::Schema[8.1] and reflect the latest migration version. (db/schema.rb)

Continuous Integration and Security:

  • Added a config/ci.rb script to define CI steps for setup, style checks, security auditing (bundler-audit and Brakeman), and tests. (config/ci.rb)
  • Introduced a config/bundler-audit.yml file to configure gem security auditing and ignore irrelevant CVEs. (config/bundler-audit.yml)

Database and Active Storage:

  • Added a migration for active_storage_variant_records to support Active Storage variants, and introduced a db/cache_schema.rb for schema caching. (db/migrate/20261106121930_create_active_storage_variant_records.active_storage.rb, db/cache_schema.rb) [1] [2]

Logging and Documentation Improvements:

  • Enabled verbose redirect logs in development and made minor improvements to logging comments and mailer instructions in production config. (config/environments/development.rb, config/environments/production.rb) [1] [2] [3]
  • Updated config/puma.rb comments to clarify worker auto-scaling and improved plugin documentation. (config/puma.rb) [1] [2]

@brunto
brunto requested a review from kevin-atnos November 6, 2026 12:26
@kevin-atnos
kevin-atnos merged commit 1934312 into master Nov 9, 2026
4 checks passed
@kevin-atnos
kevin-atnos deleted the rails_8.1 branch November 9, 2026 13:12
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.

2 participants