NasAmin/trx-parser

This action should create a separate check suit

Closed this issue · 1 comments

Currently, if you have multiple workflows in your CI, this action randomly puts the check in one of those workflows.
This sometimes causing the PR to be blocked even if the check passes because it can't find the check (presumably).

What should really happen is this action should create a separate check suite (name TBD).

This issue is to explore some options and find out why the check is created in ramdom workflows and create a separate check suit outside of workflows.

But what should happen on pushes and non PR workflow. Can a separate check suit be created on pushes. If not then where should the check be? Because we still want to fail the pipeline if there is a failure.

A check suite can only be created by a github app to effectively link check runs to it.
With Github actions, each workflow creates a check suite associated to the PR commit. So if you are creating a custom check run within a github action workflow but are triggering multiple workflows on a given event, there is no guarantee on which workflow the custom check run will be linked to.

Closing this ticket as the OP is not possible currently.