AI-powered PR reviewer for Forgejo and Woodpecker CI
- Go 97.2%
- Dockerfile 2.8%
|
All checks were successful
ci/woodpecker/push/0-check Pipeline was successful
ci/woodpecker/push/99-release-helper Pipeline was successful
ci/woodpecker/tag/0-check Pipeline was successful
ci/woodpecker/release/0-check Pipeline was successful
ci/woodpecker/release/1-release Pipeline was successful
Reviewed-on: #11 |
||
|---|---|---|
| .woodpecker | ||
| forgejo | ||
| global | ||
| prompts | ||
| review | ||
| utils | ||
| .dockerignore | ||
| .gitignore | ||
| CHANGELOG.md | ||
| Dockerfile | ||
| go.mod | ||
| go.sum | ||
| main.go | ||
| README.md | ||
| renovate.json | ||
PR Review Bot (Woodpecker Plugin)
AI-powered PR reviewer for Forgejo/Woodpecker CI. Posts concise code reviews with Summary, Issues, Recommendations, Score, and Result.
Runs as plugin in Woodpecker.
Environment Variables
LLM (Required)
| Variable | Description |
|---|---|
PLUGIN_LLM_PROVIDER |
LLM provider (e.g. openai) |
PLUGIN_LLM_MODEL |
Model name |
PLUGIN_LLM_BASEURL |
API base URL |
PLUGIN_LLM_APIKEY |
API key |
Forgejo (Required)
| Variable | Description |
|---|---|
PLUGIN_LLM_FORGEJO_TOKEN |
Forgejo API token |
PLUGIN_LLM_FORGEJO_NAME |
Bot username (for deleting old comments) |
PLUGIN_LLM_FORGEJO_SKIPAUTHORS |
Skip review for these authors (comma-separated) |
CI Environment (From WoodpeckerCI automatically injected)
| Variable | Description |
|---|---|
CI_FORGE_URL |
Forgejo URL |
CI_REPO_OWNER |
Repository owner |
CI_REPO_NAME |
Repository name |
CI_COMMIT_AUTHOR |
PR author username |
CI_COMMIT_PULL_REQUEST |
PR number |