docs: Cherry-pick Fern release documentation build.#1033
Conversation
…1031) Signed-off-by: Frank Di Natale <3429989+FrankD412@users.noreply.github.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Try out this PRQuick install: pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@0f8791e850a235865be53b707e6c32ba72dfc9d2Recommended with virtual environment (using uv): uv venv --python 3.12 && source .venv/bin/activate
uv pip install --upgrade --force-reinstall git+https://github.com/ai-dynamo/aiperf.git@0f8791e850a235865be53b707e6c32ba72dfc9d2Last updated for commit: |
|
Caution Review failedFailed to post review comments WalkthroughThis PR enhances resilience across three domains: OpenAI response parsing now degrades gracefully for malformed bodies, plot generation skips unavailable metrics without crashing, and the Fern documentation release workflow gains strict validation and local dry-run tooling for pre-publication snapshots. ChangesDocumentation Release Workflow and Tooling
Graceful Degradation in OpenAI Response Parsing
Plot Generation Error Handling for Missing Data
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Cherry-picks #1031 that fixes the release documentation publishing for Fern docs.
Summary by CodeRabbit
New Features
fern-release-dryrunmake target.Bug Fixes
Tests