Help
cancel
Showing results for 
Search instead for 
Did you mean: 
Copilot Lvl 3
Message 1 of 5

on: check_suite never gets called

Solved! Go to Solution.

It seems that `on: check_suite` is currently never being triggered. I have a workflow (https://github.com/dpryan79/libBigWig/blob/master/.github/workflows/artifacts.yml ) that is never actually getting called by this event, even after all CI checks are completed. Or is there something that needs to be changed to enable this?

4 Replies
GitHub Partner
Message 2 of 5

Re: on: check_suite never gets called

Hi,

 

Many thanks for your feedback!  

 

Events raised from the Actions app do not trigger workflows.  This restriction is currently in place in order to prevent a circular workflow execution.  

 

Here is a similar ticket with more details, please kindly check, thanks.

Copilot Lvl 3
Message 3 of 5

Re: on: check_suite never gets called

In this case I'm not creating the original check_run or check_suite with github actions, that should be coming from TravisCI.

Solution
GitHub Partner
Message 4 of 5

Re: on: check_suite never gets called

Sorry for late response @dpryan79 !

Only GitHub Apps can create check suites and check runs. Travis CI created commit status but did not create any check runs for your commits. Eg:

Commit: dpryan79/libBigWig@4eb1d15

Commit status: https://api.github.com/repos/dpryan79/libBigWig/commits/4eb1d152c1c178f14eeb9412c0587cc3bab6fef5/sta...

No check run : curl -v -H "Accept: application/vnd.github.antiope-preview+json" https://api.github.com/repos/dpryan79/libBigWig/commits/4eb1d152c1c178f14eeb9412c0587cc3bab6fef5/che...

 

Hence Travis CI will no trigger any check suite/check run.

As an alternative, you can use ‘commit status event’ instead.

statusTravis.png

Copilot Lvl 3
Message 5 of 5

Re: on: check_suite never gets called

Ahh, that explains things, thanks!