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?
Solved! Solved! Go to Solution.
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.
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:
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.