Skip to content

fix(ci): browse summaries contextually#263

Merged
barrettruth merged 1 commit intomainfrom
fix/ci-summary-browse-and-spacing
Apr 14, 2026
Merged

fix(ci): browse summaries contextually#263
barrettruth merged 1 commit intomainfrom
fix/ci-summary-browse-and-spacing

Conversation

@barrettruth
Copy link
Copy Markdown
Owner

Problem

GitHub CI summary buffers still had two rough edges after the native run view work. Direct :Forge ci log and :Forge ci watch commands could open summaries without a run URL, which made gx a no-op. The summary browse action also treated the whole buffer as a single run-level target instead of letting job rows browse to their specific job pages. Separately, the whitespace cleanup pass was too aggressive; it should preserve internal blank separators and only trim boundary blank lines.

Solution

Add backend run and job web URL helpers so direct CI commands always have a browse target, make summary-buffer browse behavior context-sensitive for GitHub job lines and job step lines, and narrow summary whitespace cleanup so only leading and trailing blank lines are trimmed.

Direct CI summary commands could not browse the run page because the
command path had no run URL to hand into the summary buffer. Restore a
run URL fallback, make summary browse behavior line-sensitive for GitHub
job rows, and preserve internal blank separators while trimming only
boundary whitespace from native summaries.
@barrettruth barrettruth merged commit 10aa7bc into main Apr 14, 2026
8 checks passed
@barrettruth barrettruth deleted the fix/ci-summary-browse-and-spacing branch April 14, 2026 22:43
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.

1 participant