| commit_sha | The commit sha that you want to check | no | — |
| token | The GitHub token to use for authentication | no | ${{ github.token }} |
| checks_include | A comma separated list of checks to include in the evaluation, by default, all checks are included. You can provide a list of map keys, with app_id and check_name, to include only checks from a specific app, or with a specific name. Supports regex | no | -1 |
| checks_exclude | A comma separated list of checks to exclude, if these checks fail,the action will not fail | no | -1 |
| treat_skipped_as_passed | If set to true, skipped checks will be treated as passed | no | true |
| treat_neutral_as_passed | If set to true, neutral checks will be treated as passed | no | true |
| include_status_commits | If set to true, the action will also check commit statuses in addition to checks | no | false |
| poll | Whether to poll the API for completed checks or to simply check once and exit | no | true |
| delay | The period in minutes to wait to allow the checks to complete | no | 1 |
| polling_interval | The period in minutes between API calls that polls the GitHub Api for completed checks, shorter intervals may result in API rate limiting | no | 1 |
| retries | The number of times to retry the API call to get the checks, if the API call fails | no | 10 |
| fail_fast | The action will fail the step as soon as a single conditions for failure is met, defaults to true. This terminates the action early if a failure occurs. If you want to wait for all checks to complete before failing, set this to false | no | true |
| fail_step | If set to true, the action will fail the step if the conditions for failure are met, defaults to true. Be careful with this option if you have configured rulesets/branch protection rules that require all checks to pass before merging | no | true |
| fail_on_missing_checks | If set to true, the action will fail if one or more checks defined on the checks_include input are not found on the commit | no | false |
| verbose | If set to true, the action will log which checks are being waited on in each iteration | no | false |
| show_job_summary | If set to true, the action will log a summary of the checks that were evaluated | no | true |
| check_run_id | This is the check run id of the current job, there is no need to set this (and setting it will actually cause a problem), the action will automatically set it for you. This is used to exclude the current job from the evaluation | no | ${{ job.check_run_id }} |