### Description In a PR all checks show as successful although some of them had been skipped because of an unsuccessful job. I think it should only show as successful if all jobs were successful. ### Gitea Version 1.21.2 ### Can you reproduce the bug on the Gitea demo site? No ### Log Gist _No response_ ### Screenshots  ### Git Version _No response_ ### Operating System _No response_ ### How are you running Gitea? Docker ### Database None