Skip to content

[F0-05] CI básica con GitHub Actions (lint + tests) #16

Open

Description

@JCCG-code

Fase: F0 · Tamaño: S · Depende de: #12 (F0-04)

Objetivo

Que cada push y PR ejecute lint y tests automáticamente.

Alcance

  • .github/workflows/ci.yml: Node 22, pnpm con caché, pnpm install --frozen-lockfile, pnpm lint, pnpm test, y ffmpeg instalado (lo necesitan los tests de media).
  • Corregir los errores de lint que existan hoy, sin cambiar comportamiento.
  • El badge del README apunta a un workflow (main.yml) que no existe: apuntarlo al nuevo.

Criterios de aceptación

  • El workflow se ejecuta en un PR de prueba y termina en verde.
  • Un PR con un test roto termina en rojo.
  • pnpm lint termina con código 0 en local.
  • El badge del README muestra el estado real.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions