-
Notifications
You must be signed in to change notification settings - Fork 416
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
ci: dump debug data about builds in CI #11822
base: main
Are you sure you want to change the base?
Conversation
done |
|
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.
This is awesome, nice!
Datadog ReportBranch report: ✅ 0 Failed, 863 Passed, 605 Skipped, 15m 20.59s Total duration (20m 40.56s time saved) |
BenchmarksBenchmark execution time: 2024-12-20 19:53:47 Comparing candidate commit 34eb5a7 in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 394 metrics, 2 unstable metrics. |
Helper to collect debug metadata about our extension building.
This helper will collect timing information for the overall (mostly) build execution, along with per-extension timings, and then dump the data to disk when complete.
This is only enabled when
_DD_DEBUG_EXT
env variable is set (to anything).It'll dump to the file
debug_ext_metadata.txt
with the format:This is enabled in our GitLab
build_base_venvs
job, and thedebug_ext_metadata.txt
file is saved as an artifact.As well, a tiny/easy improvement added was to mirror the CMake parallel env variable with
CARGO_BUILD_JOBS
as well. (I can move this to another PR if desired)Checklist
Reviewer Checklist