You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
When using TravisCI the build-status is shown in the status table of the merge command but GitHub checks are not shown here?
Example
| Item | Status | Details |
|---------------------------|--------|---------------------------|
| Full CI process / PHP 7.1 | OK | Successful in 2m |
| Full CI process / PHP 7.2 | OK | Successful in 2m |
| Full CI process / PHP 7.3 | OK | Successful in 2m |
| Full CI process / PHP-QA | Failed | Failing after 1m — PHP-QA |
| Scrutinizer | OK | No new issues |
The text was updated successfully, but these errors were encountered:
This PR was merged into the 1.0-dev branch.
Discussion
----------
| Q | A
| ------------- | ---
| Bug fix? | no
| New feature? | yes
| BC breaks? | no
| Deprecations? | no
| Tickets | Fixes#84
| License | MIT
While switch the build of knplabs/php-github-api from travisci to github actions, I noticed that the github actions results didn't show up during a merge. This was because of github action build results being reported as checks.
So this PR add support for checks to be displayed, alongside with commit statusses as checks are only available through github apps. So it's possible that a commit/pr has both statusses and checks.
Example output for a PR with statusses and checks (styleci is a status and all others are checks)
![image](https://user-images.githubusercontent.com/1374857/99152927-52783100-26a5-11eb-89ff-b0e622adc633.png)
Commits
-------
dd6f59f Add support for github checks api in merge handler
Description
When using TravisCI the build-status is shown in the status table of the
merge
command but GitHub checks are not shown here?Example
The text was updated successfully, but these errors were encountered: