Shared Forgejo Actions and Workflows
- Shell 64.9%
- Python 35.1%
- ai-review.yml auf workflow_dispatch umgestellt (manueller Fallback) - OpenCode-basierter Review via Webhook ist jetzt der Standard Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| ai-review | ||
| README.md | ||
.forgejo — Shared Actions & Workflows
Zentrale Forgejo Actions für alle Repos auf dev.connect-me.ch.
AI Multi-Agent PR Review
Automatisches Code-Review bei Pull Requests mit drei spezialisierten Ollama-Agents:
| Agent | Fokus |
|---|---|
| 🛡️ Security Reviewer | OWASP, Secrets, Injection, Auth |
| ✨ Quality Reviewer | Logik, Error Handling, Komplexität, Tests |
| 🏗️ Architecture Reviewer | Breaking Changes, Dependencies, Design |
Einrichtung in deinem Repo
-
Secret anlegen: In deinem Repo unter Settings → Secrets →
REVIEW_TOKENmit einem Forgejo PAT (Scope:write:issue) -
Workflow kopieren — erstelle
.forgejo/workflows/ai-review.yml:
name: AI PR Review
on:
pull_request:
types: [opened, synchronize]
jobs:
ai-review:
uses: mfalland/.forgejo/.forgejo/workflows/ai-review.yml@main
secrets:
REVIEW_TOKEN: ${{ secrets.REVIEW_TOKEN }}
Konfiguration
| Variable | Default | Beschreibung |
|---|---|---|
OLLAMA_URL |
http://192.168.1.106:11434 |
Ollama API Endpoint |
OLLAMA_MODEL |
mistral:7b |
Ollama Model für Reviews |
Variablen können pro Repo unter Settings → Variables gesetzt werden.
Test
Diese Zeile testet den AI-Reviewer.