ci: add read-only PR review workflow

This commit is contained in:
Wilson Freitas
2026-08-12 06:54:08 -03:00
parent 23472e0ec9
commit fbc8ba7c5b
2 changed files with 92 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
name: PR Review
on:
pull_request_target:
branches: [main]
types: [opened, synchronize, reopened, edited]
permissions:
contents: read
pull-requests: read
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
cancel-in-progress: true
jobs:
validate:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.base.sha }}
fetch-depth: 1
persist-credentials: false
- uses: astral-sh/setup-uv@v6
- uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Install dependencies
run: uv sync --frozen --no-install-project
- name: Review pull request
env:
GITHUB_TOKEN: ${{ github.token }}
GITHUB_REPOSITORY: ${{ github.repository }}
PR_NUMBER: ${{ github.event.pull_request.number }}
run: uv run python scripts/review_pr.py