Skip to content

feat: add pnpm workspace catalog for centralised dependency management #204

feat: add pnpm workspace catalog for centralised dependency management

feat: add pnpm workspace catalog for centralised dependency management #204

Workflow file for this run

name: Security Review
permissions:
pull-requests: write # Needed for leaving PR comments
contents: read
on:
pull_request:
issue_comment:
types: [created]
jobs:
security:
runs-on: ubuntu-latest
if: |
github.event_name == 'pull_request' ||
(github.event_name == 'issue_comment' &&
github.event.issue.pull_request &&
contains(github.event.comment.body, '@claudecop') &&
(github.event.comment.author_association == 'OWNER' ||
github.event.comment.author_association == 'MEMBER' ||
github.event.comment.author_association == 'COLLABORATOR'))
steps:
- uses: actions/checkout@71cf2267d89c5cb81562390fa70a37fa40b1305e # v6-beta
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}
fetch-depth: 2
- uses: anthropics/claude-code-security-review@68982a6bf10d545e94dd0390af08306d94ef684c # main
with:
comment-pr: true
claude-api-key: ${{ secrets.CLAUDE_API_KEY }}