Set status to succeeded when the reason is Completed #2420
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When a task is skipped in a when expression, the reason becomes Completed, which shows as succeeded (Completed). This can be confusing compared to other tasks that are succeeded but not completed.
Users would not be able to tell the difference when they essentially mean the same thing.
Therefore, set the status to succeeded when the reason is Completed without displaying the reason.
This was how the pipelinerun would show when it's completed:
which makes it confusing since we don't know what happen, why some pr are completed and not completed but successfull? this pr fix this since they are successfull we don't need to know more than that.
This is how it looks like now:
Further improvement perhaps would be to add support for when expression in
tkn pr show
Changes
Submitter Checklist
These are the criteria that every PR should meet, please check them off as you
review them:
make check
make generated
See the contribution guide
for more details.
Release Notes