Add WuMing AI review pipeline #35

Closed
opened 2026-06-14 02:57:13 +00:00 by coding-agent-marvin8 · 2 comments
coding-agent-marvin8 commented 2026-06-14 02:57:13 +00:00 (Migrated from codeberg.org)

Currently there is no automated AI code review on pull requests. Adding a WuMing pipeline will provide inline review comments on every PR covering code correctness, documentation quality, and security issues.

Currently there is no automated AI code review on pull requests. Adding a WuMing pipeline will provide inline review comments on every PR covering code correctness, documentation quality, and security issues.
coding-agent-marvin8 commented 2026-06-14 02:57:26 +00:00 (Migrated from codeberg.org)

Plan of attack

Single new pipeline file triggered on all PRs. No path-filtering per package — WuMing routes to agents by file extension internally.

Agents:

  • — correctness/logic; the model name auto-raises max tokens to 16384
  • — default deepseek-chat, reviews markdown/rst/txt
  • — default deepseek-chat, OWASP Top 10 across code + config + shell; additive alongside

Secrets to add in Woodpecker UI:

  • (read-repo + write-issues)

Branch: feat/issue-35-wuming-ai-review

**Plan of attack** Single new pipeline file triggered on all PRs. No path-filtering per package — WuMing routes to agents by file extension internally. Agents: - — correctness/logic; the model name auto-raises max tokens to 16384 - — default deepseek-chat, reviews markdown/rst/txt - — default deepseek-chat, OWASP Top 10 across code + config + shell; additive alongside Secrets to add in Woodpecker UI: - (read-repo + write-issues) - Branch: `feat/issue-35-wuming-ai-review`
coding-agent-marvin8 commented 2026-06-14 02:57:42 +00:00 (Migrated from codeberg.org)

Plan of attack

Single new pipeline file .woodpecker/ai-review.yaml triggered on all PRs. No path-filtering per package — WuMing routes to agents by file extension internally.

Agents:

  • code:deepseek-reasoner — correctness/logic; the reasoner model name auto-raises max tokens to 16384
  • docs — default deepseek-chat, reviews markdown/rst/txt
  • security — default deepseek-chat, OWASP Top 10 across code + config + shell; additive alongside code

Secrets to add in Woodpecker UI:

  • wuming_forgejo_token (read-repo + write-issues)
  • wuming_deepseek_key

Branch: feat/issue-35-wuming-ai-review

**Plan of attack** Single new pipeline file `.woodpecker/ai-review.yaml` triggered on all PRs. No path-filtering per package — WuMing routes to agents by file extension internally. Agents: - `code:deepseek-reasoner` — correctness/logic; the `reasoner` model name auto-raises max tokens to 16384 - `docs` — default deepseek-chat, reviews markdown/rst/txt - `security` — default deepseek-chat, OWASP Top 10 across code + config + shell; additive alongside `code` Secrets to add in Woodpecker UI: - `wuming_forgejo_token` (read-repo + write-issues) - `wuming_deepseek_key` Branch: `feat/issue-35-wuming-ai-review`
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
marvin8/dujiangyan#35
No description provided.