Skip to content

fix: resolve nullable type lookup bypassing custom value parsers #61

fix: resolve nullable type lookup bypassing custom value parsers

fix: resolve nullable type lookup bypassing custom value parsers #61

name: Claude Code Review
on:
pull_request:
types: [opened, synchronize, reopened]
jobs:
claude-review:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
id-token: write
actions: read
steps:
- name: Checkout repository
uses: actions/checkout@v6
with:
fetch-depth: 1
- name: Run Claude Code Review
id: claude-review
uses: anthropics/claude-code-action@v1
with:
claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
track_progress: true
use_sticky_comment: true
display_report: true
additional_permissions: |
actions: read
plugin_marketplaces: "https://github.com/anthropics/claude-plugins-official.git"
plugins: "code-review@claude-plugins-official"
prompt: |
REPO: ${{ github.repository }}
PR NUMBER: ${{ github.event.pull_request.number }}
CONTRIBUTOR: ${{ github.event.pull_request.user.login }}
CONTRIBUTOR_ASSOCIATION: ${{ github.event.pull_request.author_association }}
Read .claude/commands/code-review.md and follow its instructions to review PR ${{ github.event.pull_request.number }}.
Note: The PR branch is already checked out in the current working directory.
If CONTRIBUTOR_ASSOCIATION is FIRST_TIME_CONTRIBUTOR or NONE, this is a new contributor.
Be extra welcoming, but also be thorough — check for compliance with project coding standards,
proper test coverage, and any breaking changes. Help them understand project conventions
rather than just pointing out issues.
claude_args: '--model opus --allowedTools "Read,Glob,Grep,mcp__github_inline_comment__create_inline_comment,Bash(gh pr comment:*),Bash(gh pr diff:*),Bash(gh pr view:*)"'