chriscarini/Set Assignee Reviewer when Ready
A GitHub action to set assignee(s) or reviewer(s) when a PR has finished all checks.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| token | The GitHub token to use for making API requests. | yes | — |
| acceptableConclusions | The acceptable conclusion for each check run that has completed. Defaults to `success, neutral, cancelled, skipped`. | no | success, neutral, cancelled, skipped |
| unacceptableConclusions | The unacceptable conclusion for each check run that has completed. Defaults to `failure, timed_out, action_required`. | no | failure, timed_out, action_required |
| assignees | List of assignees to assign the PR to. Defaults to no one. | no | "" |
| reviewers | List of reviewers to request reviews on the PR. Defaults to no one. | no | "" |
| requiredChecksOnly | Only consider `required checks`. Defaults to true. | no | true |
| delayBeforeRequestingReviews | If all checks having acceptable conclusions, wait N seconds before requesting reviewers on the PR. Defaults to `0` which disables requesting reviewers on PRs with acceptable checks. | no | 0 |
Outputs
no outputs