mirror of
https://github.com/Comfy-Org/comfyci-dashboard.git
synced 2026-11-04 23:47:28 +00:00
[PR #8] [MERGED] Add GPU regression results pages #9
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Comfy-Org/comfyci-dashboard#9
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Comfy-Org/comfyci-dashboard/pull/8
Author: @marawan206
Created: 8/20/2026
Status: ✅ Merged
Merged: 8/21/2026
Merged by: @marawan206
Base:
main← Head:regression-results📝 Commits (2)
9a7254bAdd GPU regression results pages backed by GCS729e14aRead regression results from the worker repo results branch📊 Changes
10 files changed (+659 additions, -9 deletions)
View changed files
📝
.env.local.example(+4 -0)📝
components/Header.tsx(+1 -0)➕
components/MetricTable.tsx(+115 -0)➕
components/RegressionBadge.tsx(+18 -0)📝
next.config.js(+2 -0)📝
pages/index.tsx(+19 -9)➕
pages/regression/[branch]/[commit].tsx(+237 -0)➕
pages/regression/index.tsx(+133 -0)➕
src/regression/client.ts(+60 -0)➕
src/regression/types.ts(+70 -0)📄 Description
What this does
Adds read-only pages to the dashboard that surface the new GPU output-regression results for ComfyUI core master:
/regression— recent tested commits with per-workflow pass/fail badges and overall verdict./regression/[branch]/[commit]— per-workflow detail: comparison metrics vs the blessed golden baseline and vs the previous master run (MSE, PSNR, % pixels changed, max abs diff, thresholds used), with output images and diff heatmaps.RegressionBadge/MetricTablecomponents matching the existing Flowbite/Tailwind styling.How it gets data
Purely static reads — no api.comfy.org changes. Results are published by the
Comfy-Org/comfyci-runpod-workerpipeline (scheduled workflow tests each new master commit on a RunPod RTX 4090) to that repo'sresultsbranch, and the dashboard fetches the JSON/images fromraw.githubusercontent.comwith plainfetch+ react-query. The base URL is overridable viaNEXT_PUBLIC_REGRESSION_BASE(no Vercel env change needed now; when results move to GCS this is a one-var switch).next.config.jsaddsraw.githubusercontent.comto the allowed image domains.Notes for review
dashboard-failure-visibility) — this PR shows only the regression commits; it retargets tomainautomatically once #7 merges.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.