-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Problem
The Performance Benchmarks workflow introduced in PR #89 is failing during the "Extract benchmark results" step across all compiler configurations (gcc-11, gcc-12, clang-15).
Error Details
- All performance benchmark jobs fail with exit code 1
- Error occurs in the "Extract benchmark results" step
- The Performance Analysis job reports "No benchmark results were found to analyze"
Root Cause
The benchmark extraction script is either:
- Not finding the expected output files from the benchmarks
- Encountering an error while parsing the benchmark results
- Looking in the wrong location for benchmark outputs
Proposed Fix
- Debug the benchmark extraction script to identify the exact failure point
- Verify that benchmarks are actually running and producing output
- Ensure the extraction script handles missing/malformed data gracefully
- Add better error messages to identify what's failing
Impact
- Cannot track performance regressions
- CI shows as failing even when code is correct
- Blocks PR merging if strict CI requirements are enabled
Related
- Introduced in PR feat: Critical fixes and infrastructure improvements #89
- Workflow file:
.github/workflows/performance.yml - Affects all Linux builds (gcc-11, gcc-12, clang-15)
Priority
High - This blocks our ability to detect performance regressions
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working