Skip to content

v0.1.1#2

Merged
NullPointerDepressiveDisorder merged 4 commits intoprodfrom
main
Mar 12, 2026
Merged

v0.1.1#2
NullPointerDepressiveDisorder merged 4 commits intoprodfrom
main

Conversation

@NullPointerDepressiveDisorder
Copy link
Copy Markdown
Owner

v0.1.1

Features

  • reporting: Added complete Stress test visualization and enhanced Cross-Backend Comparison (Diff) sections to the HTML report.
  • reporting: Fixed an inconsistency in json_export.py where lists of stress and determinism results were not properly parsed and persisted into JSON exports.

Documentation

  • readme: Updated project documentation and added a concise "about" summary.

Copilot AI review requested due to automatic review settings March 12, 2026 19:55
@NullPointerDepressiveDisorder NullPointerDepressiveDisorder merged commit 4046586 into prod Mar 12, 2026
5 checks passed
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

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.

Comment on lines 405 to 409
<!-- ── 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">
Copy link

Copilot AI Mar 12, 2026

Choose a reason for hiding this comment

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

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.

Copilot uses AI. Check for mistakes.
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