-
-
Notifications
You must be signed in to change notification settings - Fork 411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deep_merge! uses missing method #507
Comments
Reverted with #508. Pushed out with i18n 1.8.1 just now. @CrAsH1101: would you happen to know why this has happened? |
Oh, looking at the code it looks like you will need to copy over the |
@radar I'll open the PR as this is my fault. |
Test suit includes active_support so this "bug" is only possible in projects which do not require active_support. Maybe active_support should not be included in tests? |
Thanks folks! ❤️ |
What I tried to do
Nothing, literally.
What I expected to happen
I receive no CI report.
What actually happened
i18n 1.8.0 was released and a scheduled build in dry-schema failed: https://github.com/dry-rb/dry-schema/runs/380987242
Backtraces lead to i18n where it calls
deep_merge
which is not defined.Versions of i18n, rails, and anything else you think is necessary
i18n 1.8.0
Here's a piece of code containing the bug:
i18n/lib/i18n/core_ext/hash.rb
Lines 21 to 33 in d14906d
deep_merge
so this code fails at line 26 in an environment missing activesupport extensions.I'm sorry I didn't provide a repro as I don't have enough time atm but I hope this is enough.
The text was updated successfully, but these errors were encountered: