GitHub Action trigger new check run

I have the following use case:

I would like to implement linter that would run as part of action and report check run with annotations (report with warning with location information).

I don’t think it’s possible to do it as part of Action. I see that Action can’t make API calls that will trigger other GitHub Actions.

Is there any solution for this on the roadmap?

Hi,

It is possible. In fact I made three actions that create check run annotations

https://github.com/gimenete/rubocop-action
https://github.com/gimenete/eslint-action

https://github.com/gimenete/github-jest-snapshots

The first one is implemented in Ruby and the other ones are implemented in Node.js.

4 Likes