name: Qodo AI PR Reviewer on: pull_request: types: [opened, synchronize] jobs: qodo_review: runs-on: ubuntu-latest steps: - name: Run Qodo Merge uses: https://github.com/Codium-ai/pr-agent@main env: CONFIG.GIT_PROVIDER: "gitea" GITEA.URL: "https://git.gophernest.net" GITEA.PERSONAL_ACCESS_TOKEN: ${{ secrets.GIT_TOKEN }} # MANDATORY: Even on Gitea, the Action wrapper often looks for this name GITHUB_TOKEN: ${{ secrets.GIT_TOKEN }} # KEY CHANGE: The variable name MUST be this for AI Studio GOOGLE_AI_STUDIO.GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }} # KEY CHANGE: The model name MUST have the 'gemini/' prefix CONFIG.MODEL: "gemini/gemini-3-flash" # Ensures it runs even if you just push code to an existing PR GITEA.PR_OPENED_COMMANDS: '["/review", "/describe"]' GITEA.PR_SYNCHRONIZED_COMMANDS: '["/review"]'