Github Actions ::error and ::warning workflow command limits

I have a workflow that issues ::error and ::warning workflow commands when certain checks fail. I would expect every occurrence to appear in the summary of the check, as well as appear as annotations on the commit/PR. However, it appears to cap at 10 of each type. I can’t see anything about this in the documentation; is this expected?

I see Maximum number of annotations that can be created using GitHub Actions Logging commands. states that this is intentional. That’s disappointing.

As an alternative, you may generate Markdown summaries to create nicely formatted reports: