ux(ci/github): make run summary/watch feel native to gh #259
Labels
No labels
bug
documentation
duplicate
enhancement
fugitive
good first issue
help wanted
invalid
question
v0.1.0
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
barrettruth/forge.nvim#259
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?
GitHub CI runs currently pass through a Forge-specific intermediate summary buffer built from
gh run view --json. That buffer reduces a run to a compact header plus one line per job, which loses the native GitHub CLI semantics that are most useful while a run is in progress: the run-level header, theJOBSsection, expanded live steps for the active job, and theANNOTATIONSblock.We verified the difference directly while watching run
24422068076from PR #257. Nativegh run watchpresents a single run-centric surface that feels coherent while the run is moving; Forge's current summary layer feels like a second product with different semantics.The goal here is not to redesign every backend at once. It is to improve the GitHub path specifically.
Proposed direction:
<cr>on a job line to open that job's logsgh run watchsupport as the truly native watch actionAcceptance criteria:
gh run view/gh run watchRelated:
Addressed by #261 and #262. GitHub CI summaries now prefer the native run view shape, preserve actionable job/step lines, restore ANSI-derived accents, and drop whitespace-only summary lines.