Saltar al contenido principal
Esta guía explica cómo configurar Raigal para tu equipo utilizando el panel web en app.raigal.dev y la GitHub App oficial de Raigal. Raigal ayuda a equipos de desarrollo a detectar problemas generados por asistentes de código (Claude Code, Cursor, Copilot, OpenCode). Las organizaciones nuevas disponen de 14 días de prueba de evaluación con acceso completo a los seis motores de análisis, comprobaciones automáticas en pull requests y el panel de seguimiento.

Resumen de configuración

1. Crea el espacio de trabajo de tu organización

  1. Entra en app.raigal.dev.
  2. Inicia sesión con GitHub, Google o tu correo corporativo.
  3. Abre el menú de organizaciones en la esquina superior derecha y selecciona Crear organización (o entra en una existente).
  4. Escribe el nombre de tu empresa u organización (por ejemplo: Acme Corp).
  5. Tu espacio de trabajo se creará al instante con 14 días de prueba activos.
Si gestionas varios equipos o entornos de prueba, puedes cambiar de organización en cualquier momento desde el selector superior derecho.

2. Instala la GitHub App de Raigal

La GitHub App de Raigal conecta tus repositorios con el panel en la nube. Crea comprobaciones pendientes al abrir o actualizar pull requests, actualiza el estado al terminar el análisis en CI y mantiene al día el tablero cuando las ramas se fusionan o cierran.
  1. En el panel de Raigal Cloud, ve a Settings y pulsa en Sync GitHub accounts (o entra directamente en github.com/apps/raigal-cloud).
  2. Pulsa en Install app.
  3. Selecciona tu organización o cuenta personal de GitHub.
  4. Elige All repositories o selecciona únicamente los repositorios que quieras revisar.
  5. Confirma con Install & authorize.
Tras la instalación, GitHub registra tu cuenta bajo Settings > Allowed Owners en Raigal Cloud, autorizando las ejecuciones de CI de esos repositorios.

3. Obtén el token de API de tu organización

Para que los runners de GitHub Actions o tus terminales locales puedan enviar métricas al panel:
  1. Entra en app.raigal.dev/settings.
  2. En la sección API Tokens, busca la tarjeta Active organization token y copia tu clave (rgl_live_...).
  3. Para crear una clave propia para CI, pulsa Create new token, dale un nombre reconocible (por ejemplo: github-actions-ci) y copia el token generado.
Los tokens de API se muestran completos una sola vez al generarse. Guárdalo en un lugar seguro. Raigal Cloud solo guarda el hash SHA-256 y no puede recuperar claves perdidas.
En GitHub Actions también puedes usar autenticación sin secretos fijando permissions: id-token: write en el flujo. Raigal Cloud valida al runner mediante tokens criptográficos OIDC de GitHub. Aun así, configurar RAIGAL_TOKEN en GitHub Secrets garantiza máxima compatibilidad multiplataforma.

4. Añade el flujo de GitHub Actions

Añade el archivo .github/workflows/raigal.yml a tu repositorio:

Guarda el secreto en GitHub:

  1. En tu repositorio de GitHub, entra en Settings > Secrets and variables > Actions.
  2. Pulsa en New repository secret.
  3. Nombre: RAIGAL_TOKEN.
  4. Valor: pega tu clave rgl_live_....
  5. Confirma con Add secret.

5. Comprueba tu primer análisis

Para verificar que la integración funciona de principio a fin:
  1. Escaneo en pull request: Abre un pull request en tu repositorio.
    • La GitHub App de Raigal crea al instante una comprobación pendiente llamada Raigal quality gate.
    • El runner de GitHub Actions ejecuta raigal ci --changes --base origin/<base>.
    • La comprobación termina con un resumen con la nota (0-100), el número de incidencias y el desglose de reglas.
    • Aparece la tarjeta correspondiente en tu panel de Raigal Cloud en la pestaña Pull Requests.
  2. Escaneo en la rama principal: Haz push de un commit a main (o fusiona el pull request).
    • El flujo ejecuta un escaneo completo (raigal ci .).
    • La nota base del repositorio y los problemas activos se actualizan en las pestañas Errors y Warnings de app.raigal.dev.

6. Invita a tu equipo

  1. En Raigal Cloud, ve a Settings > Members.
  2. Pulsa en Invite member y escribe el correo de tu compañero.
  3. Elige el rol:
    • Admin: Control total para vincular repositorios, tokens de API, facturación y miembros.
    • Member: Acceso para ver repositorios, inspeccionar incidencias y revisar pull requests.
  4. Tu compañero recibirá un correo con el enlace para unirse al espacio de trabajo.

Configuración local para desarrolladores

Los desarrolladores pueden ejecutar escaneos y correcciones automáticas en su máquina antes de subir código:

Resolución de incidencias habituales