-
Notifications
You must be signed in to change notification settings - Fork 377
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
DEBUG-3249 remove usage of OpenStruct in DI #4274
Conversation
Thank you for updating Change log entry section 👏 Visited at: 2025-01-09 23:56:20 UTC |
Datadog ReportBranch report: ✅ 0 Failed, 22124 Passed, 1477 Skipped, 5m 2.3s Total Time |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #4274 +/- ##
==========================================
- Coverage 97.72% 97.71% -0.02%
==========================================
Files 1354 1354
Lines 82418 82421 +3
Branches 4220 4220
==========================================
- Hits 80544 80538 -6
- Misses 1874 1883 +9 ☔ View full report in Codecov by Sentry. |
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.
Marked request changes as the warning is actually still emitted with the current version ;)
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.
👍 LGTM Thanks for the second pass :)
* master: [🤖] Lock Dependency: https://github.com/DataDog/dd-trace-rb/actions/runs/12712388067 Align simplcov version usage Instructions for running integration tests (#4260) Fix another checksum [🤖] Lock Dependency: https://github.com/DataDog/dd-trace-rb/actions/runs/12711409236 Move rubocop group [NO-TICKET] Disable flaky barrier spec Remove obsolete code from gateway watchers reduce the matrix reduce matrix skiping k8s profiling for ruby test needs k8s add 7.57.0 reduce the matrix new k8s scenarios added K8s lib injection tests new scenarios
What does this PR do?
Removes usage of OpenStruct in dynamic instrumentation.
Adds
ostruct
as dependency for:test
group, since OpenStruct is used in the test suite.Removes
ostruct
dependency in all groups as added in #4271.Motivation:
Fixing the
ostruct
warning produced by rubygemsChange log entry
None
Additional Notes:
I added explicit requires of
ostruct
to tests that use it.How to test the change?