Here's an example from the CPython repo:
https://github.com/python/cpython/actions/runs/13328394772
With this many checks, it's hard to see at a first glance what went wrong (hint: it's the cross-build-linux job):
📝 Job statuses:
📝 build-context → ✓ success [required to succeed]
📝 check-docs → ✓ success [required to succeed]
📝 check_autoconf_regen → ⬜ skipped [required to succeed or be skipped]
📝 check_generated_files → ⬜ skipped [required to succeed or be skipped]
📝 build_macos → ⬜ skipped [required to succeed or be skipped]
📝 build_ubuntu → ⬜ skipped [required to succeed or be skipped]
📝 build_ubuntu_ssltests → ⬜ skipped [allowed to fail]
📝 build_wasi → ⬜ skipped [required to succeed or be skipped]
📝 build_windows → ⬜ skipped [required to succeed or be skipped]
📝 build_windows_msi → ⬜ skipped [allowed to fail]
📝 cross-build-linux → ⬜ skipped [required to succeed]
📝 test_hypothesis → ⬜ skipped [allowed to fail]
📝 build_asan → ⬜ skipped [required to succeed or be skipped]
📝 build_tsan → ⬜ skipped [required to succeed or be skipped]
📝 cifuzz → ⬜ skipped [allowed to fail]
I think we can highlight this type of failure so that it's easier to spot among all the other jobs. Thoughts?
Here's an example from the CPython repo:
https://github.com/python/cpython/actions/runs/13328394772
With this many checks, it's hard to see at a first glance what went wrong (hint: it's the
cross-build-linuxjob):I think we can highlight this type of failure so that it's easier to spot among all the other jobs. Thoughts?