Skip to content

Conversation

@varadarajan-tw
Copy link
Contributor

@varadarajan-tw varadarajan-tw commented Aug 21, 2025

This pull request updates the codecov.yml configuration to improve coverage tracking across different parts of the codebase. The main change is the introduction of flags that allow code coverage to be reported separately for key package groups, making it easier to monitor and maintain coverage standards for each area.

Coverage configuration improvements:

  • Added flags section to codecov.yml to track coverage for core packages and several sub-packages, including core, actions-shared, destination-actions, browser-destinations, ajv-human-errors, destination-subscriptions, and destinations-manifest. Each flag defines its relevant paths and enables coverage carryforward.

Testing

Include any additional information about the testing you have completed to
ensure your changes behave as expected. For a speedy review, please check
any of the tasks you completed below during your testing.

  • Added unit tests for new functionality
  • Tested end-to-end using the local server
  • [If destination is already live] Tested for backward compatibility of destination. Note: New required fields are a breaking change.
  • [Segmenters] Tested in the staging environment
  • [Segmenters] [If applicable for this change] Tested for regression with Hadron.

@varadarajan-tw varadarajan-tw merged commit 013e501 into main Sep 23, 2025
13 checks passed
@varadarajan-tw varadarajan-tw deleted the add-codecov-carryforward-config branch September 23, 2025 12:21
@joe-ayoub-segment
Copy link
Contributor

PR deployed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants