lendable/Lendable's Sloth
A GitHub Action that enables optimized and flexible continuous integration suites
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | GitHub token to use to interact with the GitHub API. | no | ${{ github.token }} |
| ref | Git reference to inspect check runs for. The default supports Pull Requests, Merge Queues as well as branch pushes. | no | ${{ github.event.pull_request.head.sha || github.sha }} |
| interval | The number of seconds in between polls of the GitHub API for check run conclusions. | no | 10 |
| timeout | The number of seconds before the job is declared a failure if check runs have not yet concluded. | no | 600 |
| name | The name of the Sloth's own check run. This is used to ensure Sloth does not wait upon itself. | no | sloth |
| ignored | A multi-line list of check run names or glob patterns to ignore when determining an overall result. Use * as a wildcard to match any sequence of characters (e.g. 'deploy-*-staging'). | no | "" |
| case-sensitive | When true (default), check run name comparisons for both the name input and ignored patterns are case-sensitive. Set to false to match regardless of case. | no | true |
| allow-empty | When true, Sloth succeeds if no other check runs are found after waiting for the settle period (see empty-settle-time). Useful when path-filtered workflows may not trigger on every PR. When false (default), Sloth waits until at least one check run appears or times out. | no | false |
| empty-settle-time | The number of seconds to wait before accepting an empty result when allow-empty is true. This grace period ensures workflows have time to be scheduled before Sloth concludes no checks will run. | no | 30 |
Outputs
no outputs