Skip to content

Add v4 fee tier families and part-2 activation via tiered adapter swap #246

Add v4 fee tier families and part-2 activation via tiered adapter swap

Add v4 fee tier families and part-2 activation via tiered adapter swap #246

name: "[claude] Claude Code Review"
concurrency:
group: ${{ github.workflow }}-pr-${{ github.event.pull_request.number }}
cancel-in-progress: true
on:
pull_request:
types: [opened, synchronize, ready_for_review, labeled, unlabeled]
permissions: {}
jobs:
claude-review-auto:
if: |
github.event_name == 'pull_request' &&
github.event.pull_request.head.repo.full_name == github.repository &&
github.event.action != 'review_requested' &&
!contains(github.head_ref, 'gh-readonly-queue/') &&
!startsWith(github.head_ref, 'release/') &&
(
github.event.pull_request.draft == false ||
github.event.action == 'ready_for_review'
)
uses: Uniswap/ai-toolkit/.github/workflows/_claude-code-review.yml@96ef665ba04221de07e94fcc3ea69fe32c7cf306
with:
pr_number: ${{ github.event.pull_request.number }}
base_ref: ${{ github.base_ref }}
force_review: false
toolkit_ref: 96ef665ba04221de07e94fcc3ea69fe32c7cf306
custom_prompt_path: ".claude/prompts/claude-pr-review.md"

Check failure on line 32 in .github/workflows/claude-code-review.yml

View workflow run for this annotation

GitHub Actions / [claude] Claude Code Review

Invalid workflow file

The workflow is not valid. .github/workflows/claude-code-review.yml (Line: 32, Col: 27): Invalid input, custom_prompt_path is not defined in the referenced workflow. .github/workflows/claude-code-review.yml (Line: 14, Col: 3): Error calling workflow 'Uniswap/ai-toolkit/.github/workflows/_claude-code-review.yml@96ef665ba04221de07e94fcc3ea69fe32c7cf306'. The nested job 'claude-review' is requesting 'actions: read, contents: write, issues: read, pull-requests: write, id-token: write', but is only allowed 'actions: none, contents: none, issues: none, pull-requests: none, id-token: none'.
model: "claude-opus-4-5"
# Standard timeout for most PRs
timeout_minutes: 20
secrets:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}