I am one of @hamish’s colleagues which has this problem and I’d like to provide the details you asked for.
Before I do so, I think it is worth mentioning that there are several types of inherited colour blindness and that mine is Deuteranomaly.
Said that, I think there is no UI change that can fix this problem for all colour blind families that exist. So far, the most successful experience that I’ve had regarding this topic was in Android. Google created a UI theme optimised for every family type and it is up to the person to set it up accordingly.
Pipeline Status Graph
It is impossible for me to distinguish between the orange (on-going) builds and the green (finished succesfully builds). However, the red (failed) builds are extremely easy to identify.
I think using a darker green and a darker orange will help me differentiate them.
It is impossilbe for me to distinguish between these two colors. Thankfully, in this case, I can rely on the icon and forget about the colors.
I think using a darker green will help me differentiate them.
Build Step Failures
It is impossible for me to distinguish between the red and green colours used to represent succeeded and failed steps. I am currently using the small ⨯ and the thicker red pill border to distinguish between a succeeded and a failed step.
The same applies to the whole build card. If someone asked me about what colour it is without me knowing it corresponds to a representation of a failed build, I would probably say brown or similar. However, the cross icon on the right top corner uses a red colour that I can easily distinguish.
Thank you for taking this issue into consideration and feel free to ask for more feedback / information. I’d bee very keen to participate testing or similar if required for any related changes you are planning to do!