Skip to content

Prep gem for Ruby 4.0#19

Draft
aaccensi wants to merge 3 commits intomasterfrom
ruby4-prep
Draft

Prep gem for Ruby 4.0#19
aaccensi wants to merge 3 commits intomasterfrom
ruby4-prep

Conversation

@aaccensi
Copy link

@aaccensi aaccensi commented Feb 26, 2026

Context

In an ongoing effort to prepare the internal gems for the upcoming Ruby4/Rails8 update, we updated their semaphore checks to use versions 3.3 and 4.0. Then run their RSpec tests locally against this 2 versions to identify any early issues (at gem level) and fix them.

Implemented changes

  • refinery: Update Ruby version checks to 3.3/4.0
  • fever: Update Ruby version checks to 3.3/4.0
  • merit: Update Ruby version checks to 3.3/4.0 and add csv dependency
  • atlas: Update Ruby version checks to 3.3/4.0 and lockfile/dependencies for Ruby 4.0
  • identity_rails: Add simplecov, update Ruby version checks to 3.3/4.0 and lockfile/dependencies for Ruby 4.0
  • transformer: Add simplecov, unpin ruby-version then set Ruby version checks for 3.3/4.0
  • rubel: Add rspec and simplecov, fix some specs then set Ruby version checks for 3.3/4.0
  • osmosis: Standarize simplecov, add bigdecimal dependency, fix some specs then set Ruby version checks for 3.3/4.0
  • turbine: Standarize simplecov, add rspec-collection_matchers, fix specs then set Ruby version checks for 3.3/4.0

Related

Goes with pull requests:

Checklist

  • I have tested these changes
  • I have updated documentation as needed
  • I have tagged the relevant people for review

@aaccensi aaccensi mentioned this pull request Feb 26, 2026
3 tasks
@aaccensi aaccensi changed the title Ruby4 prep Prep gem for Ruby 4.0 Feb 26, 2026
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