-
Notifications
You must be signed in to change notification settings - Fork 375
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
[PROF-11007] Upgrade libdatadog dependency to 14.3.1 #4196
Conversation
**What does this PR do?** This PR includes the changes documented in the "Releasing a new version to rubygems.org" part of the README: https://github.com/datadog/libdatadog/tree/main/ruby#releasing-a-new-version-to-rubygemsorg **Motivation:** Enable Ruby to use libdatadog v14.3.1. **Additional Notes:** N/A **How to test the change?** I've tested this release locally using the changes in DataDog/dd-trace-rb#4196 . As a reminder, new libdatadog releases don't get automatically picked up by dd-trace-rb, so the PR that bumps the Ruby profiler will also test this release against all supported Ruby versions.
**What does this PR do?** This PR includes the changes documented in the "Releasing a new version to rubygems.org" part of the README: https://github.com/datadog/libdatadog/tree/main/ruby#releasing-a-new-version-to-rubygemsorg **Motivation:** Enable Ruby to use libdatadog v14.3.1. **Additional Notes:** N/A **How to test the change?** I've tested this release locally using the changes in DataDog/dd-trace-rb#4196 . As a reminder, new libdatadog releases don't get automatically picked up by dd-trace-rb, so the PR that bumps the Ruby profiler will also test this release against all supported Ruby versions.
**What does this PR do?** This PR upgrades the datadog gem to use libdatadog 14.3.1. There were no needed API changes, it's a drop-in upgrade. **Motivation:** Staying on the latest libdatadog enables us to pick up the latest improvements and also makes it easier to develop new features that need libdatadog changes. **Additional Notes:** As usual, I'm opening this PR as a draft as libdatadog 14.3.1 is not yet available on rubygems.org, and I'll come back to re-trigger CI and mark this as non-draft once it is. **How to test the change?** Our existing test coverage includes libdatadog testing, so a green CI is good here :)
561bfb4
to
3d3dea4
Compare
Datadog ReportBranch report: ✅ 0 Failed, 22025 Passed, 1460 Skipped, 5m 21.21s Total Time |
BenchmarksBenchmark execution time: 2024-12-05 15:45:04 Comparing candidate commit 0f068c4 in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 31 metrics, 2 unstable metrics. |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #4196 +/- ##
==========================================
- Coverage 97.76% 97.76% -0.01%
==========================================
Files 1357 1357
Lines 81890 81914 +24
Branches 4164 4164
==========================================
+ Hits 80060 80080 +20
- Misses 1830 1834 +4 ☔ View full report in Codecov by Sentry. |
What does this PR do?
This PR upgrades the datadog gem to use libdatadog 14.3.1.
There were no needed API changes, it's a drop-in upgrade.
Motivation:
Staying on the latest libdatadog enables us to pick up the latest improvements and also makes it easier to develop new features that need libdatadog changes.
Change log entry
Yes. Upgrade libdatadog dependency to 14.3.1
Additional Notes:
As usual, I'm opening this PR as a draft as libdatadog 14.3.1 is not yet available on rubygems.org, and I'll come back to re-trigger CI and mark this as non-draft once it is.
How to test the change?
Our existing test coverage includes libdatadog testing, so a green CI is good here :)