Closed AverageMarcus closed 1 month ago
Thanks @AverageMarcus. I discussed this with a few other people last week after our Slack conversation and agree this would be a big improvement to the user experience and should also be safe to do 👍
I have some changes in progress to support this new ordering. It needs a good bit of testing to verify it's working for all cases but so far it's looking like less work than anticipated and should be included in the upcoming v0.51.0 release 🤞 I can also provide a nightly release for you to verify the behaviour before then.
This is especially useful when the TaskRun's displayName is longer than can be displayed on the dashboard causing it to be cut off.
Can you share some more info about this? What's the typical pipeline task name or display name length in your pipelines? What's your typical window size?
We have some design changes planned for other parts of the PipelineRun details page so it could be a good opportunity for us to revisit how these are displayed too.
🤦 It had never occured to me that it was cut off because of my window size. 😆
I have an ultra-wide monitor but tend to have 3 windows side-by-side. It's not too bad on my setup but I get a little bit of cut-off on a some display names, e.g.
Although in my case I could also rename them to be shorter so this is really a non-issue and not something I would focus on.
It's easy to miss the simple things 😸 You can also collapse the left nav for even more space if you weren't already aware. I do that sometimes if I'm watching a particularly long-running pipeline.
This is available in the latest nightly release:
and will be included in v0.51.0 due in the next week or so.
v0.51.0 was released today including this change Thanks again for the suggestion @AverageMarcus
Feature request
I'd like to have the ordering of dynamic TaskRuns generated as part of a Matrix to have a consistent ordering between PipelineRuns. Ideally these would be alphabetical (based on the display name) but currently they use the following logic:
It currently makes 2 passes to determine the order it should display things on the PipelineRun details page:
PipelineRun.status.childReferences
Use case
We currently use Matrix to run various different test suites in parallel. When tests fail we often re-run the Pipeline after changes are made. It would be very useful to be able to quickly see at a glance if the same test suite failed each time based on their positioning in the list on the dashboard. This is especially useful when the TaskRun's
displayName
is longer than can be displayed on the dashboard causing it to be cut off.Alternatives
N/A
Additional context