Skip to content

ci: adiciona Claude Code reviewer (review, auto-fix e @claude) via Pagnet/github-actions - #58

Merged
italomatos merged 1 commit into
mainfrom
devin/1790115753-claude-reviewer
Sep 22, 2026
Merged

italomatos merged 1 commit into
mainfrom
devin/1790115753-claude-reviewer

Conversation

@devin-ai-integration

Copy link
Copy Markdown
Contributor

Description

Adiciona ao blu-lytics o mesmo setup de Claude Code já usado em ms-ledger/ms-cerc/ms-sales, consumindo os reusable workflows centralizados de Pagnet/github-actions (conforme knowledge-bases/deployment/claude-ci-centralized-workflows.md):

  • .github/workflows/claude.yml — cópia do template do ms-ledger (com block_on_security: true, allowed_bots e auto-fix rodando mesmo quando o review falha), com repo_description ajustada para a lib. Três jobs:
    • claude — interação sob demanda via @claude em comentários/issues
    • claude-review — review automático em PRs não-draft
    • claude-auto-fix — correções simples após o review (exclui PRs do devin-ai-integration e com label claude-auto-fix)
  • CLAUDE.md — mesmo arquivo do ms-ledger, instruindo o agente a consultar a knowledge base antes de qualquer ação.

Depende dos secrets de organização ANTHROPIC_API_KEY, KNOWLEDGE_BASE_TOKEN e CLAUDE_AUTO_REVIEW (herdados via secrets: inherit). Ao tirar este PR de draft, o claude-review deve rodar nele mesmo. Para revisar #57 basta mergear este PR e dar um synchronize/ready_for_review naquele PR (ou comentar @claude).

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as before)

Checklist

  • Perform a code self-review
  • Comment the code, particularly in hard-to-understand areas
  • Add documentation
  • Cover changes with tests (apenas CI)
  • Ensure the test suite passes (yarn test) (não afetado)
  • Make sure code lints (yarn lint) (não afetado)
  • Make sure types are fine (yarn lint:types) (não afetado)

Co-authored-by: Italo Matos <[REDACTED SECRET]>

Link to Devin session: https://app.devin.ai/sessions/71bf674efbf7457585a225d71e2038b0
Open in Devin Desktop: https://app.devin.ai/desktop/session/71bf674efbf7457585a225d71e2038b0?variant=devin

…gnet/github-actions

Co-authored-by: Italo Matos <italo.matos@useblu.com.br>
Co-Authored-By: italo.matos@useblu.com.br <italomatos@gmail.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

Original prompt from Italo.matos

queria colocar o processo do claude review no repositorio #57

@devin-ai-integration devin-ai-integration Bot added ai-generated Generated with AI assistance claude-review labels Sep 22, 2026
@devin-ai-integration
devin-ai-integration Bot requested a review from a team September 22, 2026 22:23
@italomatos
italomatos marked this pull request as ready for review September 22, 2026 22:43
@italomatos
italomatos merged commit 2f3618e into main Sep 22, 2026
1 check passed
@SvcGitHarness

Copy link
Copy Markdown

🎉 This PR is included in version 1.5.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-generated Generated with AI assistance claude-review released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants