kenyonj/Mark Ready When Ready

Automatically marks a draft PR as ready for review once all required checks pass. Label it, walk away, come back ready.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 7, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: kenyonj/mark-ready-when-ready@164bebf98862a24419165413a00bab80107b25ad # v1.3.0

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

namedescriptionrequireddefault
github-tokenA GitHub token with permission to read checks/statuses and write to pull requests and contents. Can be GITHUB_TOKEN (with contents: write permission) or a GitHub App token. yes
labelThe label that triggers the action.noMark Ready When Ready
pause-secondsSeconds to pause between the first and second round of check verification. This helps catch late-arriving or re-triggered checks. no20
polling-interval-secondsSeconds between REST API polls when the fallback is active. Lower values detect completion sooner but use more API calls. no10
polling-timeout-secondsMaximum seconds to wait for checks during REST API fallback polling. The fallback activates automatically on private repos where the GraphQL-based gh pr checks is restricted. no1800
remove-labelWhether to remove the trigger label after marking the PR ready.notrue
namedescription
resultOutcome of the action: "ready" if the PR was marked ready, "failing-checks" if required checks failed, "conflicting" if the PR has merge conflicts, or "skipped" if preconditions were not met.
failing-checksNames of required checks that failed (if any).