blend/Require Conditional Status Checks

Compose multiple (conditional) checks into a single check based on file paths in a pull request

View on GitHub

Trust Signals

Scorecard Score
Scorecard 0–2scored Jul 6, 2026
Maintenance Recency
Stalelast commit Feb 9, 2022
License
Apache 2.0
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: blend/require-conditional-status-checks@ed3eab5e4f7b7ece49e436df9ff22703de050669 # 2022.02.09

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
github-tokenA token that can be used with the GitHub API.yes${{ github.token }}
timeoutA maximum duration that the action will wait for other actions to complete. yes30m
intervalInterval used when polling until all required checks have completed. yes30s
checks-yamlA structured array of checks (job names) and the corresponding file patterns where those jobs should be required. (Exactly one of `checks-yaml` and `checks-filename` are required.) no
checks-filenameA filename containing a structured array of checks (job names) and the corresponding file patterns where those workflows should be required. (Exactly one of `checks-yaml` and `checks-filename` are required.) no

no outputs