Show commit build status in pull request Activities #3028
Service Desk opened 1 day ago

Follow-up from issue #3027.

Motivation

On the pull request Activities tab, each update lists the commits from that push. To see build status for a commit, you currently have to open the project Commits page (or the commit itself). The PR header already shows jobs for the current head, but not for the other commits in the activity history.

Expected behavior

  • Show the same overall commit build-status control used on the project Commits page next to each commit listed in PR Activities (including older updates and rebased commits).
  • Place the icon beside the commit message (same place as on the Commits page).
  • Clicking it should open the job list for that commit (same as Commits), in the context of this pull request.
  • If the commit has no jobs, hide the control (same as Commits).

Scope notes

  • Status meaning matches the Commits page: overall status of all jobs for that commit.
  • Interaction matches the Commits page: overall status icon; click opens the job list (and can run jobs).
  • Show the control on every commit listed in Activities, including older pushes and rebased commits (rebased rows are already marked as rebased).
1/1
Type
New Feature
Priority
Normal
Assignee
Labels
No labels
Issue Votes (0)
Watchers (2)
Reference
OD-3028
Please wait...
Connection lost or session expired, reload to recover
Page is in error, reload to recover