馃 Add CodeRabbit AI code review configuration #1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CodeRabbit AI Code Review | |
| on: | |
| pull_request: | |
| types: [opened, synchronize, reopened] | |
| push: | |
| branches: | |
| - main | |
| - master | |
| - develop | |
| - staging | |
| permissions: | |
| contents: read | |
| pull-requests: write | |
| issues: write | |
| jobs: | |
| review: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout code | |
| uses: actions/checkout@v4 | |
| with: | |
| fetch-depth: 0 | |
| - name: Run CodeRabbit Review | |
| uses: coderabbitai/ai-pr-reviewer@latest | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }} | |
| with: | |
| debug: false | |
| review_simple_changes: false | |
| review_comment_lgtm: false | |
| openai_light_model: gpt-4 | |
| openai_heavy_model: gpt-4 | |
| language: es | |
| path_filters: | | |
| !**/*.min.js | |
| !**/*.min.css | |
| !**/node_modules/** | |
| !**/vendor/** | |
| !**/dist/** | |
| !**/build/** | |
| !**/.git/** | |
| system_message: | | |
| Eres un ingeniero de software senior que revisa c贸digo en espa帽ol. | |
| Proporciona revisiones constructivas, identifica bugs potenciales, | |
| sugiere mejoras de rendimiento y asegura la calidad del c贸digo. | |
| Usa un tono profesional pero amigable. | |
| Como revisor de Calatayud Digital Solutions, enf贸cate en: | |
| - Calidad y mantenibilidad del c贸digo | |
| - Mejores pr谩cticas espec铆ficas del lenguaje | |
| - Seguridad y prevenci贸n de vulnerabilidades | |
| - Optimizaci贸n de rendimiento | |
| - Documentaci贸n clara y completa | |
| - Cumplimiento de est谩ndares de la organizaci贸n | |
| Proporciona explicaciones detalladas cuando sea necesario y | |
| sugiere mejoras constructivas cuando identifique problemas. | |
| summarize: true | |
| summarize_release_notes: true |