Skip to content

ci: add Claude Code review workflow#18

Open
lucianopf wants to merge 1 commit into
mainfrom
ci/claude-review
Open

ci: add Claude Code review workflow#18
lucianopf wants to merge 1 commit into
mainfrom
ci/claude-review

Conversation

@lucianopf
Copy link
Copy Markdown

O que

Adiciona o workflow de revisão automatizada do Claude Code a este repositório, utilizando o workflow compartilhado da org corabank.

Por que

Garantir que todo código novo passe por revisão automatizada do Claude, mantendo qualidade e consistência com os demais repositórios da org.

Como

  • Adicionado .github/workflows/claude.yml que referencia o workflow compartilhado corabank/.github/.github/workflows/claude-review.yml@main
  • Stack detectada: node (GitHub primary language: TypeScript)
  • O workflow é acionado automaticamente em: comentários em issues, abertura de PRs, reviews e issues

Referência

Copilot AI review requested due to automatic review settings May 13, 2026 22:38
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Este PR adiciona um workflow do GitHub Actions para executar a revisão automatizada do Claude Code no repositório, reaproveitando um workflow compartilhado da org corabank para padronizar o processo de revisão.

Changes:

  • Adiciona o workflow .github/workflows/claude.yml com gatilhos para PRs, issues e comentários/reviews.
  • Configura o job para reutilizar corabank/.github/.github/workflows/claude-review.yml com stack: node.
  • Habilita herança de secrets no job via secrets: inherit.
Comments suppressed due to low confidence (2)

.github/workflows/claude.yml:18

  • O workflow reutilizável está referenciado por branch (@main). Para reduzir risco de supply chain e mudanças inesperadas no CI, prefira pinning por SHA (ou uma tag/version fixa) e atualize via PR quando necessário.
  review:
    uses: corabank/.github/.github/workflows/claude-review.yml@main
    with:

.github/workflows/claude.yml:20

  • O workflow não define permissions: para o GITHUB_TOKEN. Para seguir o princípio do menor privilégio (especialmente com secrets: inherit), defina permissões explícitas no nível do workflow ou do job (ex.: contents: read e somente o que o workflow reutilizável realmente precisa).
jobs:
  review:
    uses: corabank/.github/.github/workflows/claude-review.yml@main
    with:
      stack: node
    secrets: inherit

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +6 to +7
pull_request:
types: [opened]
Comment on lines +4 to +11
issue_comment:
types: [created]
pull_request:
types: [opened]
pull_request_review_comment:
types: [created]
pull_request_review:
types: [submitted]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants