Skip to content

Actions: Add run summaries and align job logs - #43

Open
whereareiam wants to merge 1 commit into
change/github-actions-listfrom
change/github-actions-run
Open

Actions: Add run summaries and align job logs#43
whereareiam wants to merge 1 commit into
change/github-actions-listfrom
change/github-actions-run

Conversation

@whereareiam

@whereareiam whereareiam commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Add a GitHub-style run summary with status, trigger identity, commit/branch links, and job cards. Align run headings, job navigation, step rows, and log panels, including Forgejo’s detached fullscreen mode. Summary navigation uses a URL fragment that survives Forgejo’s native run/attempt redirects.

The native Vue run component remains mounted, preserving polling, job selection, attempts, artifacts, rerun/cancel/delete controls, log expansion, timestamps, and downloads. Search filters loaded log lines and is labeled accordingly. Job cards do not draw dependency edges because the view data does not provide a dependency graph.

Refined navigation and job-card hover/focus states, added Summary/workflow icons and a Run details heading, and preserved modified-link clicks. Repeated Summary selection no longer adds duplicate history entries; hash navigation updates the visible panel.

Validation: bun commit and all 351 tests pass. Chrome verified successful/failed summaries, job navigation, loaded log expansion/search, fullscreen enter/exit, light/dark colors, and mobile containment. Preview logs are short replay fixtures; no production workflow was dispatched, rerun, canceled, or deleted. Confirmed both Actions stylesheets and scripts are packaged at their installation paths.

Stacked on the workflow-list PR; merge that first.

@whereareiam whereareiam added the feature New user-facing capabilities or themes label Sep 5, 2026
@whereareiam
whereareiam force-pushed the change/github-actions-run branch from 8aaa98c to 9cf7556 Compare September 5, 2026 21:40
@whereareiam
whereareiam force-pushed the change/github-actions-list branch from 769e5e6 to 6c77ba2 Compare September 5, 2026 21:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New user-facing capabilities or themes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant