GitHub Actions now lets you generate markdown files and publish them as a job summary.
We have heard a lot of feedback from users asking for the ability to output something beyond simple text. For example, after running a bunch of tests it would be great to see how many passed, failed, or were skipped at a glance rather than digging through hundreds of lines of log output. Now, using the same familiar functionality that powers pull requests and issues, an action can generate custom Markdown content on the run summary generated by each job.
A couple of GitHub Stars with early access have already incorporated this feature into their test loggers for dotnet test and Jest.
To learn more checkout the blog post from the GitHub Actions engineering team