Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFC: unify pipeline states & colors and document them #959

Closed
anbraten opened this issue Jun 4, 2022 · 0 comments
Closed

RFC: unify pipeline states & colors and document them #959

anbraten opened this issue Jun 4, 2022 · 0 comments
Labels
ux user experience

Comments

@anbraten
Copy link
Member

anbraten commented Jun 4, 2022

We should unify all names, colors and meanings of pipeline states throughout Woodpecker and finally document the states with a description to our docs.

Currently the state is displayed to the user at following places:

  • badge (text with color)
  • favicon (colored dot)
  • UI pipelines lists (colored icon with colored bar) and
  • UI pipeline log (colored dot & colored icon at top)

The following states do currently exist in the source-code:

  • skipped: Pipeline got skipped because its dependencies haven't ended successfully or not at all (exp canceled)
  • pending: Pipeline is waiting for an agent to pick it up
  • running: Pipeline currently being executed by an agent
  • success: Pipeline ended with exit code 0
  • failure: Pipeline ended with exit code < 0
  • killed: Pipeline got killed (exp canceled)
  • error: Pipeline could not be started (exp container image not found)
  • blocked: Pipeline is waiting for the confirmation of an repo admin
  • declined: Pipeline got declined by an repo admin

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ux user experience
Projects
None yet
Development

No branches or pull requests

3 participants