Skip to content

Improve non-triggered manual action job detail page

Description

We render builds that have been skipped pretty weirdly. This is particularly bad for manual actions since there isn't even a place to trigger the manual action. e.g. https://gitlab.com/markpundsack/docker-example/builds/3631303

image

Proposal

Not sure what to do, but:

  • We should not have a build log
  • We should have way to trigger manual actions
  • The details in the sidebar should be accurate

Design

  • information in sidebar which is not available as the job has not started/been triggered yet has been hidden.
  • title bar shows "created by" instead of "triggered by"
  • empty state added for
    • manual action needed image
    • created, but not run yet image svg's:
  • graphic-manual-ation.svg
  • graphic-no-trigger.svg

note: according to https://gitlab.com/gitlab-org/gitlab-ce/issues/32380 the button can have a disabled state if it needs another manual action first

Links / references

Edited by Hazel Yang