datarobot-oss/Review Router
Routes code reviews based on CODEOWNERS when Ready for Review label is applied
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | GitHub token for API calls. Use a GitHub App installation token for full functionality. When empty, the action exits gracefully (useful for fork PR events where secrets are unavailable). | no | — |
| slack-token | Slack Bot token for sending notifications (optional) | no | — |
| jira-token | Jira API token for fetching ticket titles (optional). Value must be the Basic-auth pair "email:api_token" (e.g. "jane@acme.com:ATATT3xFfGF0..."), base64-encoded as-is for the Authorization header. Without it, the Jira comment still posts but links show the ticket ID only, not the title. | no | — |
| config-repo | Fetch teams config from this GitHub repo (e.g. 'acme-inc/.review-router'). Reads config.yml from the repo root. | no | — |
| config-token | GitHub token for reading the config repo. Use when the config repo is in a different org. Falls back to github-token. | no | — |
| config-path | Filename to look for in the config repo. Default: config.yml. Use this if your config repo has a different filename (e.g. teams.yml). | no | config.yml |
| config-s3 | Fetch teams config from S3 (e.g. 's3://bucket-name/path/to/config.yml'). Requires AWS credentials in the environment. | no | — |
| ready-label | Label name that triggers review routing | no | Ready for Review |
| needs-review-prefix | Prefix for per-team review labels | no | Needs Review |
| needs-review-label-color | Hex color for auto-created Needs Review labels | no | fbca04 |
Outputs
no outputs