Skip to content
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

Merged
merged 2 commits into from
Dec 5, 2024

Conversation

ivoanjo
Copy link
Member

@ivoanjo ivoanjo commented Dec 5, 2024

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 :)

ivoanjo added a commit to DataDog/libdatadog that referenced this pull request Dec 5, 2024
**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.
ivoanjo added a commit to DataDog/libdatadog that referenced this pull request Dec 5, 2024
**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 :)
@ivoanjo ivoanjo force-pushed the ivoanjo/prof-11007-libdatadog14_3-upgrade branch from 561bfb4 to 3d3dea4 Compare December 5, 2024 15:07
@datadog-datadog-prod-us1
Copy link
Contributor

datadog-datadog-prod-us1 bot commented Dec 5, 2024

Datadog Report

Branch report: ivoanjo/prof-11007-libdatadog14_3-upgrade
Commit report: 0f068c4
Test service: dd-trace-rb

✅ 0 Failed, 22025 Passed, 1460 Skipped, 5m 21.21s Total Time

@pr-commenter
Copy link

pr-commenter bot commented Dec 5, 2024

Benchmarks

Benchmark execution time: 2024-12-05 15:45:04

Comparing candidate commit 0f068c4 in PR branch ivoanjo/prof-11007-libdatadog14_3-upgrade with baseline commit 6f2057b in branch master.

Found 0 performance improvements and 0 performance regressions! Performance is the same for 31 metrics, 2 unstable metrics.

@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 97.76%. Comparing base (f354358) to head (0f068c4).
Report is 5 commits behind head on master.

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.
📢 Have feedback on the report? Share it here.

@ivoanjo ivoanjo marked this pull request as ready for review December 5, 2024 16:01
@ivoanjo ivoanjo requested review from a team as code owners December 5, 2024 16:01
@ivoanjo ivoanjo merged commit 83dc950 into master Dec 5, 2024
351 checks passed
@ivoanjo ivoanjo deleted the ivoanjo/prof-11007-libdatadog14_3-upgrade branch December 5, 2024 16:23
@github-actions github-actions bot added this to the 2.8.0 milestone Dec 5, 2024
@ivoanjo ivoanjo mentioned this pull request Dec 10, 2024
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.

3 participants