shopwarelabs/AI Contribution Validator
AI-powered validation of pull requests against contribution guidelines
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 access | yes | — |
| gemini-api-key | Google Gemini API key for AI validation | yes | — |
| guidelines-file | Path to contribution guidelines file | no | CONTRIBUTING.md |
| gemini-model | Gemini model to use (gemini-1.5-flash or gemini-1.5-pro) | no | gemini-1.5-flash |
| max-pr-size | Maximum PR size in lines of code | no | 5000 |
| fail-on-errors | Whether to fail the action on validation errors | no | false |
| comment-identifier | Unique identifier for PR comments | no | ai-validator |
| skip-authors | Comma-separated list of PR authors to skip validation | no | "" |
Outputs
| name | description |
|---|---|
| validation-status | Validation status (success, failure, error) |
| validation-summary | Summary of validation results |
| comment-url | URL of the created/updated PR comment |