Skip to content

test api review comment alignment #203

test api review comment alignment

test api review comment alignment #203

name: Gemini PR Review
on:
pull_request_target:
types: [opened, synchronize, labeled]
jobs:
gemini_review:
runs-on: ubuntu-latest
if: contains(github.event.pull_request.labels.*.name, 'api-review')
steps:
- name: Checkout code
uses: actions/checkout@v3
# with:
# fetch-depth: 0
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: "3.9"
- name: Install dependencies
run: pip install google-generativeai requests PyGithub google-cloud-storage
- name: Authenticate to Google Cloud
uses: google-github-actions/auth@v1
with:
credentials_json: ${{ secrets.GCP_SERVICE_ACCOUNT_KEY }}
- name: Run Gemini review script
env:
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_NUMBER: ${{ github.event.pull_request.number }}
GITHUB_REPOSITORY: ${{ github.repository }}
run: python ./hack/gemini_review.py