Skip to content

Extract metric parser to shared lib and fix null bug#165

Merged
Andrew-Dame merged 3 commits into
mainfrom
fix-artifact-only-wrklds
May 12, 2026
Merged

Extract metric parser to shared lib and fix null bug#165
Andrew-Dame merged 3 commits into
mainfrom
fix-artifact-only-wrklds

Conversation

@Andrew-Dame
Copy link
Copy Markdown
Contributor

This PR deduplicates the metric parsing logic by extracting it into a shared Bazel library, and applies the recent "artifact-only" null-handling fix to the static threshold analyzer.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 16, 2026

Last Updated: 2026-05-12 21:59:09 UTC

A/B Benchmark Results: Benchmark workflow e2e test

e2e_bazel_benchmark_cpu_standard

Metric Baseline
(4529fbc)
Experiment
(b42df21)
Delta Threshold Status
wall_time (MEAN) 101.0200 101.0200 +0.00% 5% PASS
wall_time (P90) 101.8600 101.8600 +0.00% 5% PASS

Global Status: PASS

Run History

@Andrew-Dame Andrew-Dame force-pushed the fix-artifact-only-wrklds branch from c2006f1 to 92e9c20 Compare May 9, 2026 19:31
Copy link
Copy Markdown

@pganssle-google pganssle-google left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So only after writing all this did I realize that you are mostly just moving code around, so none of this is fully required, but I would still move the python_seed_env changes to a separate PR or at least its own commit (if you make them at all). If you make the other changes I requested, I would do them in a separate commit and make sure this gets merged as a merge commit or rebase and merge rather than squash merging.

Comment thread benchmarking/utils/metric_parser.py Outdated
Comment thread benchmarking/utils/metric_parser.py Outdated
Comment thread python_seed_env/src/seed_env/core.py
@Andrew-Dame Andrew-Dame merged commit 9e5e501 into main May 12, 2026
20 checks passed
@Andrew-Dame Andrew-Dame deleted the fix-artifact-only-wrklds branch May 12, 2026 22:09
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.

2 participants