Files
llm-reviewer/llm-reviewer.yaml
2026-10-05 00:19:55 +02:00

32 lines
916 B
YAML

name: LLM PR Review
on:
pull_request:
types: [opened, synchronize]
permissions:
contents: read
pull-requests: write
issues: write
jobs:
llm-review:
if: github.event.pull_request.draft == false
runs-on: ubuntu-latest
steps:
- name: Test connection to openrouter
run: curl -f -X GET "${{ vars.LLM_REVIEW_HOST }}/health"
- name: Trigger AI Reviewer
run: |
curl -f -X POST "${{ vars.LLM_REVIEW_HOST }}" \
-H "Content-Type: application/json" \
-d '{
"gitea_token": "${{ secrets.GITHUB_TOKEN }}",
"gitea_host": "${{ github.server_url }}",
"openrouter_key": "${{ secrets.LLM_REVIEW_OPENROUTER_KEY }}",
"model": "${{ vars.LLM_REVIEW_MODEL }}",
"repo": "${{ github.repository }}",
"pr_number": ${{ github.event.pull_request.number }}
}'