Skip to content

ci: add Codecov coverage reporting (#96) - #161

Merged
Romuald Lemesle (RomuDeuxfois) merged 1 commit into
mainfrom
ci/codecov-reporting
Jul 21, 2026
Merged

ci: add Codecov coverage reporting (#96)#161
Romuald Lemesle (RomuDeuxfois) merged 1 commit into
mainfrom
ci/codecov-reporting

Conversation

@RomuDeuxfois

Copy link
Copy Markdown
Member

Summary

  • Switch Codecov upload from CODECOV_TOKEN secret to GitHub OIDC authentication
  • Add codecov.yml with project/patch coverage status checks, implant flag with path filter, and PR comment configuration — aligned with the openaev platform config
  • Add Codecov badge to README.md

Closes #96

- Switch coverage upload from secret-token to GitHub OIDC
- Add codecov.yml with coverage status checks, flag definitions and
  PR comment configuration aligned with the openaev platform config
- Add Codecov badge to README
Copilot AI review requested due to automatic review settings July 21, 2026 08:30
@github-actions github-actions Bot added the filigran team Item from the Filigran team. label Jul 21, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR integrates Codecov coverage reporting into the CI pipeline, switching authentication to GitHub OIDC and adding repository-level Codecov configuration and visibility via a README badge.

Changes:

  • Enable Codecov uploads via GitHub OIDC by granting id-token: write and configuring codecov/codecov-action to use OIDC.
  • Add codecov.yml to configure project/patch coverage statuses, an implant flag scoped to src/, and PR comment behavior.
  • Add a Codecov badge to the README.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
README.md Adds a Codecov badge linking to the repository’s coverage dashboard.
codecov.yml Introduces Codecov project/patch status checks, flag configuration, and PR comment layout/behavior.
.github/workflows/implant-ci.yml Updates CI permissions for OIDC and switches Codecov upload from token-based auth to OIDC.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread codecov.yml
- src/

comment:
layout: "reach,diff,flags,tree"

permissions:
contents: read
id-token: write
@RomuDeuxfois
Romuald Lemesle (RomuDeuxfois) merged commit 9d7bc0d into main Jul 21, 2026
23 checks passed
@RomuDeuxfois
Romuald Lemesle (RomuDeuxfois) deleted the ci/codecov-reporting branch July 21, 2026 09:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

filigran team Item from the Filigran team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: add code coverage reporting to the project

2 participants