Skip to content

feat(stovepipe-web): Show open issues - #993

Open
prathshenoy wants to merge 1 commit into
prath.shenoy/feat/stovepipe-open-issues-apifrom
prath.shenoy/feat/stovepipe-open-issues-web
Open

prathshenoy wants to merge 1 commit into
prath.shenoy/feat/stovepipe-open-issues-apifrom
prath.shenoy/feat/stovepipe-open-issues-web

Conversation

@prathshenoy

@prathshenoy prathshenoy commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

What:

  • Show current queue issues grouped by task, with task-wide failures first within each task.
  • Add continuation loading, opening-request links, and refresh behavior that preserves the last successful display when reads fail.

Why:

  • Make recorded failures visible to users. The backend already maintains and lists open issues, but the web UI currently exposes only requests and project results.
  • Keep long issue lists readable while new results arrive. Polling must not discard the pages a user has loaded, and a failed refresh must not erase the last successful display.
Screenshot 2026-10-30 at 11 04 53

Test Plan

  • Add unit tests.
  • Verify grouped listing, pagination, refresh, and accessibility in a browser against the running service and MySQL.

Revert Plan

  • Revert this PR. The view is read-only, and the backend APIs and stored issue data are unchanged.

Issue Links

Stack

  1. feat(stovepipe): Add issue summary storage #982
  2. feat(stovepipe): Materialize issue summaries #983
  3. feat(stovepipe): Add open issue lookup storage #984
  4. feat(stovepipe): Maintain open issue lookups #986
  5. feat(stovepipe): Add open issue listing #988
  6. feat(stovepipe): Expose open issue listing #990
  7. feat(stovepipe-web): Show open issues #993

@prathshenoy
prathshenoy added this pull request to stack #987 October 29, 2026 22:38
@prathshenoy prathshenoy changed the title feat(stovepipe-web): Show open issues by task feat(stovepipe-web): Show open issues Oct 29, 2026
@prathshenoy
prathshenoy marked this pull request as ready for review October 29, 2026 23:17
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-open-issues-web branch from 6b3941a to d8064b4 Compare October 30, 2026 15:00
Comment thread web/stovepipe/view/app.tsx
Comment thread web/stovepipe/view/issues.tsx Outdated
Comment thread web/stovepipe/view/issues.tsx Outdated
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-open-issues-web branch from d8064b4 to 0ce8b9c Compare October 30, 2026 16:05
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-open-issues-web branch from 0ce8b9c to cf66057 Compare October 30, 2026 16:34
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-open-issues-web branch from cf66057 to 919bc17 Compare October 30, 2026 16:35
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-open-issues-web branch from 919bc17 to 2299fa3 Compare October 30, 2026 16:37
@prathshenoy
prathshenoy marked this pull request as draft October 30, 2026 16:58
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-open-issues-web branch from 2299fa3 to 816805f Compare October 30, 2026 17:02
@prathshenoy
prathshenoy marked this pull request as ready for review October 30, 2026 17:11
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-open-issues-web branch from 816805f to aaeb432 Compare October 30, 2026 17:18
@prathshenoy
prathshenoy added this pull request to the merge queue Oct 30, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue because a pull request earlier in the stack was removed Oct 30, 2026
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-open-issues-web branch from aaeb432 to 9da0f61 Compare October 30, 2026 18:09
## Summary
**What**:
- Show current queue issues grouped by task, with task-wide failures first within each task.
- Add continuation loading, opening-request links, and refresh behavior that preserves the last successful display when reads fail.

**Why**:
- Make recorded failures visible to users. The backend already maintains and lists open issues, but the web UI currently exposes only requests and project results.
- Keep the display useful while issues open and close. Continue past empty batches, merge tasks across pages, and restart the listing after a successful refresh rather than indefinitely retaining closed issues from older pages.

## Test Plan
- [x] Add unit tests.
- [x] Verify grouped listing, pagination, refresh, and accessibility in a browser against the running service and MySQL.

## Revert Plan
- Revert this PR. The view is read-only, and the backend APIs and stored issue data are unchanged.

## Issue Links
- [CODEM-607](https://linear.app/uber/issue/CODEM-607/build-analysis)
@prathshenoy
prathshenoy force-pushed the prath.shenoy/feat/stovepipe-open-issues-web branch from 9da0f61 to cd2b989 Compare October 30, 2026 18:51

This branch has not been deployed

No deployments
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