AI-powered PR reviewer for Forgejo and Woodpecker CI
  • Go 97.2%
  • Dockerfile 2.8%
Find a file
phil 2ffc050259
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
Merge pull request '🎉 Release 1.0.0-rc.0' (#11) from next-release/main into main
Reviewed-on: #11
2026-04-20 18:34:59 +02:00
.woodpecker fix: right package CI user/token 2026-04-19 20:01:50 +02:00
forgejo error discarding 2026-04-19 18:35:21 +02:00
global Make all ENV right for Woodpecker Plugin (#10) 2026-04-20 12:36:58 +02:00
prompts Added spoiler and emojis 2026-04-19 20:45:19 +02:00
review error discarding 2026-04-19 18:35:21 +02:00
utils Added project 2026-04-19 18:26:46 +02:00
.dockerignore Added project 2026-04-19 18:26:46 +02:00
.gitignore Added project 2026-04-19 18:26:46 +02:00
CHANGELOG.md 🎉 Release 1.0.0-rc.0 2026-04-20 10:38:13 +00:00
Dockerfile Fix: entrypoint for dockerfile 2026-04-20 11:52:18 +02:00
go.mod Added project 2026-04-19 18:26:46 +02:00
go.sum Added project 2026-04-19 18:26:46 +02:00
main.go Added project 2026-04-19 18:26:46 +02:00
README.md Make all ENV right for Woodpecker Plugin (#10) 2026-04-20 12:36:58 +02:00
renovate.json Add renovate.json 2026-04-19 19:42:15 +00:00

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