Configure Codecov for Per-Directory Coverage Badges

Aperta
#1,944 5 commenti 0 reazioni 2 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@ShyamGadde ci sta già lavorando.

Dal 18/3/2025.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Infrastructure

Summary

Related https://github.com/WordPress/performance/issues/1789#issuecomment-2731163370

We need to configure Codecov to display coverage badges for each plugin directory in our repository. This will allow us to track and display code coverage metrics on a per-directory basis, providing more granular insights into our codebase.

Details

Currently, our Codecov setup provides an overall coverage badge for the entire repository. We want to enhance this by showing individual coverage badges for each plugin directory.

Steps to Achieve This
  1. Update GitHub Actions Workflow: Modify the .github/workflows/php-test-plugins.yml file to include flags for each plugin when uploading coverage reports to Codecov.

  2. Configure Codecov YAML: Create or update the codecov.yml file to define the flags for each plugin directory.

Expected Outcome
  • Each plugin directory will have its own coverage badge.
  • The badges will be displayed in the README , providing clear visibility into the coverage status of each plugin.

Additional Information

cc : @westonruter

Lingua principale
PHP
Stelle
467
Fork
171
Merge medio
13h 21m
PR unite (30g)
32

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di WordPress/performance

Tutte le issue di WordPress/performance

Issue simili

Altre issue su PHP

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.