-
Notifications
You must be signed in to change notification settings - Fork 607
Ruby 4.0 support - Add logger as a dependency
#3293
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
Conversation
logger as a dependencylogger as a dependency
kaylareopelle
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do you think we need a changelog entry for this? Otherwise, LGTM!
|
Another thought -- wdyt about changing the PR title to include "Ruby 3.5 support" or something like that to make it easier to search later on? |
kaylareopelle
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
jkjk - I think we should add a changelog entry, at least for the logger part. open to other opinions though!
logger as a dependencylogger as a dependency
|
@kaylareopelle changed both the title and added that changelog entry! https://github.com/newrelic/newrelic-ruby-agent/pull/3293/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4edR8-R10 |
logger as a dependencylogger as a dependency
logger as a dependencylogger as a dependency
|
Updated the changelog to reflect the eventual change of ruby 3.5 to ruby 4.0 |
SimpleCov Report
|
This PR adds the
loggergem as an agent dependency.loggeris no longer a part of Ruby default gems starting from Ruby 4.0.0, but agent code is quite intertwined with it and all other Ruby versions we support include it as a default, so adding it as a dependency makes sense.This PR also updates tests to account for the removal of
loggerandbenchmarkfrom Ruby 4.0.0.Full CI run: https://github.com/newrelic/newrelic-ruby-agent/actions/runs/17749090770
(This PR was created when Ruby 3.5.0 was the planned release for Christmas 2025 instead of 4.0.0)