π GitHub Action that summarizes pull requests with AI (LLM).
# .github/workflows/pr-summary.yml
on: pull_request
jobs:
pr-summary:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
steps:
- name: PR summary
uses: ai-action/pull-request-summary@v1
Append summary to PR description:
- uses: ai-action/pull-request-summary@v1
See action.yml
Optional: The language model to use. Defaults to codellama:
- uses: ai-action/pull-request-summary@v1
with:
model: codellama
Optional: The input prompt that comes before the PR diff. Defaults to:
- uses: ai-action/pull-request-summary@v1
with:
prompt: 'Summarize the code diff concisely:'
Optional: The GitHub token. Defaults to GITHUB_TOKEN
:
- uses: ai-action/pull-request-summary@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}