Have distinct differense between skipped and canceled status#6267
Conversation
| "running": "running", | ||
| "started": "started", | ||
| "skipped": "skipped", | ||
| "canceled": "canceled", |
There was a problem hiding this comment.
I intentionally left that "skipped" because the step actually was skipped, but due to cancellation.
There was a problem hiding this comment.
well as you added a distinct cancle state we could argue that it was cancled
we already differ between cancled and killed, with your argument we should also not mark it as killed but cancled !?
i think not hiding info to the user is a god thing in this case
Co-authored-by: 6543 <6543@obermui.de>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6267 +/- ##
=======================================
Coverage 32.41% 32.41%
=======================================
Files 420 420
Lines 28318 28318
=======================================
Hits 9180 9180
Misses 18289 18289
Partials 849 849 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
agree on that ... my only idea is to add a link to [read more] in the text that links to the docs ... and explain it in the docs or so |
|
Does the user even care about the difference of skipped / canceled / killed? I would like to know was my step started and has it finished? Was it successful or not? Most of the details are clear from the context in the UI. Has a duration and some logs => step was at least started even if it never finished. Having to understand the specific difference of a status makes it rather complicated for a user to know what happened (seems most maintainers including me run into the same issue). Actually I am wondering why we show skipped steps at all. We don't show skipped workflows / steps from (depends_on) 🤔 Is it even really helpful? Probably not. |
|
If a workflow is skipped due to the status condition it's shown as well. |
regression of #6176
fix #6264