-
Notifications
You must be signed in to change notification settings - Fork 426
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
chore(profiling): native extensions are no longer optional on supported platforms #9169
Conversation
Datadog ReportBranch report: ✅ 0 Failed, 173837 Passed, 1149 Skipped, 11h 25m 1.6s Total duration (8m 4s time saved) ⌛ Performance Regressions vs Default Branch (2) |
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #9169 +/- ##
===========================================
- Coverage 75.89% 10.27% -65.62%
===========================================
Files 1315 1285 -30
Lines 124966 123127 -1839
===========================================
- Hits 94837 12650 -82187
- Misses 30129 110477 +80348 ☔ View full report in Codecov by Sentry. |
Datadog ReportBranch report: ✅ 0 Failed, 176637 Passed, 1270 Skipped, 11h 45m 40.03s Total duration (19m 45.74s time saved) |
BenchmarksBenchmark execution time: 2024-06-10 22:46:28 Comparing candidate commit 7c6fde2 in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 221 metrics, 9 unstable metrics. |
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
we already require a C++ compiler anyways, afaik?
Yeah, and we pull in cmake through our deps, so AFAICT the net difference to the required build platform for the overwhelming majority of users is zero. |
This patch changes the affinity for certain profiling-related extensions. They were marked as optional during our vetting process, but now should be built everywhere. This isn't a problem for CI. Serverless currently strips these components out post-build, and that's still OK.
Things this PR changes
Things this PR does not change
Risks
Checklist
changelog/no-changelog
is set@DataDog/apm-tees
.Reviewer Checklist