Is there any update on how you resolved this? I have the same problem. I created multiple workflows (one for every branch etc, one only for master and one only for develop). But when one of the workflows cancels (like when I push to develop, the workflow for master cancels), I get this red cross. Is there any possibility to ignore that and show a green check?
Didn't find a way how to fix this. So for now I have to live with it like this. We have not set checks as mandatory in the repo so we can merge even with faild checks, but it is still annoying.
Does it change if you push the Build-step one up? My thought was just that then the workflow would have at least one step that is green before filter cancels.
I think I found the right spot. The filter hast to be a requirement for the resolving action.
Check my answer in this thread https://github.community/t5/GitHub-API-Development-and/Cancelled-Github-actions-fails-PR-checks/m-p/...