Skip to content

Conversation

@santiagorodriguez96
Copy link

@santiagorodriguez96 santiagorodriguez96 commented Oct 21, 2025

Hi @pat! Thank you so much for working on this gem! ❤️

This PR updates the CI to test against Ruby 3.4 and Rails 8, as well as fixing some errors that were causing the CI to fail.

…l::Logger`

`concurrent-ruby` `v1.3.5` doesn't automatically require `logger` anymore,
which rails < 7.1 depends on.

See rails/rails#54260
Test were failing with the following error:

```
An error occurred while loading spec_helper.rb. - Did you mean?
                    rspec ./spec/spec_helper.rb

Failure/Error: require "rails"

LoadError:
  cannot load such file -- mutex_m
No examples found.
```

We were also getting the following warning:

```
/opt/hostedtoolcache/Ruby/3.4.7/x64/lib/ruby/gems/3.4.0/gems/activesupport-6.1.7.10/lib/active_support/dependencies.rb:299: warning: mutex_m was loaded from the standard library, but is not part of the default gems starting from Ruby 3.4.0.
You can add mutex_m to your Gemfile or gemspec to silence this warning.
Also please contact the author of activesupport-6.1.7.10 to request adding mutex_m into its gemspec.
```

In order to fix this we should add `mutex_m` to Rails 6.1 appraisal when
using Ruby 3.4.
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