Skip to content

Bump Ruby to 4.0.6 and Rails to 8.1.3. - #448

Merged
rsmoke merged 1 commit into
mainfrom
staging
Jul 27, 2026
Merged

Bump Ruby to 4.0.6 and Rails to 8.1.3.#448
rsmoke merged 1 commit into
mainfrom
staging

Conversation

@rsmoke

@rsmoke rsmoke commented Jul 27, 2026

Copy link
Copy Markdown
Member

This pull request upgrades the project's Ruby and Rails versions, updating configuration and documentation to ensure compatibility and clarity. The main focus is on moving from Ruby 3.4.7 to 4.0.6 and from Rails 8.1.0 to 8.1.3, along with necessary adjustments for development and CI environments.

Ruby and Rails version upgrades:

  • Upgraded Ruby version from 3.4.7 to 4.0.6 in .tool-versions, Gemfile, .github/workflows/ci.yml, and .github/workflows/codeql.yml to standardize the new version across development and CI environments. [1] [2] [3] [4]
  • Upgraded Rails version from 8.1.0 to 8.1.3 in the Gemfile to ensure compatibility with Ruby 4.0.6 and receive the latest bug fixes.

Documentation updates:

  • Updated the Ruby and Rails version badges in README.md to reflect the new versions.

Test and development environment adjustments:

  • Added ENV["DISABLE_BOOTSNAP_COMPILE_CACHE"] = "1" to spec/spec_helper.rb to disable Bootsnap's ISeq compile cache during test coverage, which is required for Ruby 4+.Disable Bootsnap compile cache under SimpleCov so the test suite boots on Ruby 4.

Disable Bootsnap compile cache under SimpleCov so the test suite boots on Ruby 4.

Co-authored-by: Cursor <cursoragent@cursor.com>
@rsmoke
rsmoke merged commit c0ec690 into main Jul 27, 2026
4 checks passed
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