I am trying to create a linting tool which runs as a GitHub action, however I keep running into limitations on GitHub actions.
So it looks like only 10 annotations are shown, but when my linting tool on a codebase, there could be like 500 errors, so this is obviously not ideal.
It seems like with a GitHub App you are allowed to add infinite amount of annotations, which sounds perfect, however than I have to migrate to a GitHub App, which is annoying as I want to run it with GitHub actions.
I also tried creating a review instead, however reviews can only add comments to lines which are changed in the PR and you cannot add a review if the changes are not in a PR. Also the review API crashes/times out if you add around 20 comments in one request.
I am kinda in a loss, what other solutions have I forgotten to look into? Or did I oversee something?
I think the bast case would be if something like the check api could be made available for GitHub actions