Skip to content

[Release] Version packages #1220

[Release] Version packages

[Release] Version packages #1220

Workflow file for this run

name: Claude Review
on:
# We have codex review.
# pull_request:
# types: [opened, ready_for_review]
issue_comment:
types: [created]
jobs:
review:
# Auto-review zbeyens/felix PRs OR /review mentions by zbeyens/felix
# Exclude branches starting with "claude/"
# (
# (github.event_name == 'pull_request') &&
# (github.event.pull_request.draft == false) &&
# (!startsWith(github.event.pull_request.head.ref, 'claude/')) &&
# (github.event.pull_request.user.login == 'zbeyens' ||
# github.event.pull_request.user.login == 'felixfeng33')
# ) ||
if: |
(
(
(github.event_name == 'issue_comment' && contains(github.event.comment.body, '/review') && github.event.issue.pull_request) &&
(
github.actor == 'zbeyens' ||
github.actor == 'felixfeng33'
)
)
)
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: read
id-token: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 1
- name: Review PR
uses: grll/claude-code-action@beta
with:
use_oauth: true
claude_access_token: ${{ secrets.CLAUDE_ACCESS_TOKEN }}
claude_refresh_token: ${{ secrets.CLAUDE_REFRESH_TOKEN }}
claude_expires_at: ${{ secrets.CLAUDE_EXPIRES_AT }}
secrets_admin_pat: ${{ secrets.SECRETS_ADMIN_PAT }}
timeout_minutes: '60'
allowed_tools: |
Bash
Edit
mcp__plate__*
mcp_browser-tools_*
mcp_memory_*
mcp_github_*
mcp_filesystem_*
direct_prompt: |
Please provide a thorough review of this pull request.
Please pay extra attention to:
- Adherence to project coding standards
- Proper error handling
- Security best practices (if applicable)
- Unit test coverage for package changes. We don't do integration/e2e testing. UI/React testing is optional.
- Documentation
- Changeset required when updating packages
- Updating `docs/components/changelog.mdx` is required when updating `apps/www/src/registry`
Provide detailed feedback and suggestions for improvement.
Writing style: easy to read for the average English developer. Avoid multiple paragraphs in a row.