Surprisingly Azure pipelines, which I understand is used underneath GitHub actions, does support report CI results in this nice way on GitHub, e.g., see these results from a recent PR on one of my projects:
https://github.com/pydata/xarray/pull/4017/checks?check_run_...
For now, at least, it seems like this is one reason not to switch to GitHub actions yet.
For now, at least, it seems like this is one reason not to switch to GitHub actions yet.