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: 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 }} }'