Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[DevOps/CI] Automated Code Coverage Enforcement & Vitest CI Gate

Abierto
#1,333 5 comentarios 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 7 días

@Hollujay ya está trabajando en esto.

Desde el 29/9/2026.

  • #1595 de @Hollujay — abierto

Evaluación

Este issue todavía no se ha evaluado.

Descripción

ci codecov drips-wave quality Stellar Wave testing

Overview & Background

To maintain high code quality across the codebase as open-source contributors submit pull requests, an automated test coverage enforcement gate is required in GitHub Actions CI to prevent coverage regressions.


Technical Specification & Architecture

  1. Vitest Coverage Configuration:
    • Configure @vitest/coverage-v8 in backend/vitest.config.ts and frontend/vitest.config.ts.
    • Set minimum coverage thresholds:
      • Statements: 80%
      • Branches: 75%
      • Functions: 80%
      • Lines: 80%
  2. GitHub Actions Integration:
    • Add coverage generation step in .github/workflows/ci.yml.
    • Post automated coverage summary comment on pull requests.
    • Fail PR build if coverage decreases by $> 1%$.

Target Files

  • backend/vitest.config.ts
  • frontend/vitest.config.ts
  • .github/workflows/ci.yml
  • .github/codecov.yml

Acceptance Criteria

  • Vitest generates lcov coverage reports for backend and frontend.
  • CI workflow fails if code coverage falls below threshold.
  • Automated PR summary table showing coverage changes per modified file.
Lenguaje dominante
TypeScript
Estrellas
18
Forks
250
Merge medio
5 d 6 h
PR fusionados (30 d)
82

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de LabsCrypt/flowfi

Todos los issues de LabsCrypt/flowfi

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.