chore: Update presubmit.ai configuration

This commit is contained in:
ilkka.seppala
2026-01-17 21:45:49 +02:00
parent 0ab60190ea
commit 08651d0a00
+21 -28
View File
@@ -1,35 +1,28 @@
name: Presubmit.ai name: Presubmit.ai
permissions: permissions:
contents: read contents: read
pull-requests: write pull-requests: write
issues: write issues: write
on: on:
pull_request_target: # Handle forked repository PRs in the base repository context pull_request_target:
types: [opened, synchronize] types: [opened, synchronize]
pull_request_review_comment: # Handle review comments pull_request_review_comment:
types: [created] types: [created]
jobs: jobs:
review: review:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Check required secrets - name: Check required secrets
run: | run: |
if [ -z "${{ secrets.LLM_API_KEY }}" ]; then if [ -z "${{ secrets.LLM_API_KEY }}" ]; then
echo "Error: LLM_API_KEY secret is not configured" echo "Error: LLM_API_KEY secret is not configured"
exit 1 exit 1
fi fi
- uses: presubmit/ai-reviewer@latest
- name: Check out PR code env:
uses: actions/checkout@v3 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with: LLM_API_KEY: ${{ secrets.LLM_API_KEY }}
ref: ${{ github.event.pull_request.head.sha }} LLM_MODEL: "gpt-5-nano"
- name: Run AI Reviewer
uses: presubmit/ai-reviewer@latest
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LLM_API_KEY: ${{ secrets.LLM_API_KEY }}
LLM_MODEL: "gemini-1.5-flash"