Conversation
There was a problem hiding this comment.
Pull request overview
Release v0.1.1 focuses on improving reporting outputs and aligning exports/docs with new result formats, particularly for stress/determinism and cross-backend diff presentation.
Changes:
- Export: correctly parse and persist stress/determinism results that are stored as JSON lists.
- HTML report: add a Stress section and expand the Diff section to show all rows with failure highlighting.
- Release/docs: bump package version to
0.1.1, update README, and switch PyPI publishing workflow to run on GitHub Release publish.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
src/infer_check/reporting/json_export.py |
Adds list-parsing for stress/determinism results and flattens them into the exported JSON document. |
src/infer_check/reporting/html.py |
Updates diff context generation, adds stress context + HTML section, and adjusts navigation/templating inputs. |
pyproject.toml |
Bumps project version to 0.1.1. |
README.md |
Refreshes project overview and usage documentation, adds badges, and reorganizes sections. |
.github/workflows/release.yml |
Changes release workflow trigger from tag-push to release.published. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| <!-- ── SECTION 3: Cross-Backend Comparison ── --> | ||
| {% if diff_failures %} | ||
| {% if diff_rows %} | ||
| <section id="diff"> | ||
| <h2> | ||
| Cross-Backend Comparison | ||
| <small style="font-weight:400;font-size:0.8rem;color:var(--text-dim);"> | ||
| (failures only) | ||
| </small> | ||
| </h2> | ||
| <h2>Cross-Backend Comparison</h2> | ||
| <div class="table-wrap"> |
There was a problem hiding this comment.
The diff section was switched to use diff_rows ({% if diff_rows %} and generate_report(..., diff_rows=...)), but inside the template the table loop still iterates over diff_failures. This mismatch will cause the Diff table to render no rows. Rename the loop variable to iterate over diff_rows (or pass diff_failures again) so the guard and loop are consistent.
v0.1.1
Features
Documentation