[PR #9] [MERGED] Show run environment, memory, timing, and schema drift details on regression pages #8

Closed
opened 2026-10-31 22:05:58 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/comfyci-dashboard/pull/9
Author: @marawan206
Created: 8/21/2026
Status: ✅ Merged
Merged: 10/8/2026
Merged by: @alexisrolland

Base: main ← Head: regression-run-details


📝 Commits (2)

  • 7d565e2 Show run environment, memory, timing, and schema drift details
  • e8b01c5 Trim python version to release number in stats strip

📊 Changes

2 files changed (+141 additions, -23 deletions)

View changed files

📝 pages/regression/[branch]/[commit].tsx (+113 -17)
📝 src/regression/types.ts (+28 -6)

📄 Description

Brings the per-run detail level of our manual QA reports to the regression pages. Everything here is read-only display of data already published per run — no backend changes, no new endpoints.

Per workflow on the commit detail page:

  • Stats strip: execution time (with % delta vs the previous master run once one exists), server start time, checkout time, peak VRAM, peak RSS, and the ComfyUI / torch / Python versions the run used.
  • Schema drift callout: when the workflow had to be adapted to the target commit's node schema (stripped inputs, filled defaults, missing node classes), the adaptations are listed — same information section 5 of the manual QA reports carried.
  • Output provenance: each output thumbnail now shows its sha256 (truncated, full hash on hover) for reproducibility checks.

All fields render conditionally, so runs published before the worker started recording the newer fields (peak RSS, Python version) display cleanly with what they have.

Type-checked, linted, production build passing.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Comfy-Org/comfyci-dashboard/pull/9 **Author:** [@marawan206](https://github.com/marawan206) **Created:** 8/21/2026 **Status:** ✅ Merged **Merged:** 10/8/2026 **Merged by:** [@alexisrolland](https://github.com/alexisrolland) **Base:** `main` ← **Head:** `regression-run-details` --- ### 📝 Commits (2) - [`7d565e2`](https://github.com/Comfy-Org/comfyci-dashboard/commit/7d565e22a8f1e29f17fc9ed6f7d74d4252da9c94) Show run environment, memory, timing, and schema drift details - [`e8b01c5`](https://github.com/Comfy-Org/comfyci-dashboard/commit/e8b01c508faba43df3b157a7969092fa5461864a) Trim python version to release number in stats strip ### 📊 Changes **2 files changed** (+141 additions, -23 deletions) <details> <summary>View changed files</summary> 📝 `pages/regression/[branch]/[commit].tsx` (+113 -17) 📝 `src/regression/types.ts` (+28 -6) </details> ### 📄 Description Brings the per-run detail level of our manual QA reports to the regression pages. Everything here is read-only display of data already published per run — no backend changes, no new endpoints. Per workflow on the commit detail page: - **Stats strip**: execution time (with % delta vs the previous master run once one exists), server start time, checkout time, peak VRAM, peak RSS, and the ComfyUI / torch / Python versions the run used. - **Schema drift callout**: when the workflow had to be adapted to the target commit's node schema (stripped inputs, filled defaults, missing node classes), the adaptations are listed — same information section 5 of the manual QA reports carried. - **Output provenance**: each output thumbnail now shows its sha256 (truncated, full hash on hover) for reproducibility checks. All fields render conditionally, so runs published before the worker started recording the newer fields (peak RSS, Python version) display cleanly with what they have. Type-checked, linted, production build passing. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/comfyci-dashboard#8
No description provided.