Add Datadog code coverage upload#3702
Open
ManuelPalenzuelaDD wants to merge 1 commit intoDataDog:masterfrom
Open
Add Datadog code coverage upload#3702ManuelPalenzuelaDD wants to merge 1 commit intoDataDog:masterfrom
ManuelPalenzuelaDD wants to merge 1 commit intoDataDog:masterfrom
Conversation
Add datadog-ci coverage upload steps to the "appsec code coverage" CI job to run side-by-side with existing Codecov uploads. Both LCOV reports (extension and helper) are uploaded to Datadog for coverage parity validation. Also adds code-coverage.datadog.yml mirroring codecov.yml ignore paths and PR gate thresholds. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
✨ Fix all issues with BitsAI or with Cursor
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
We're migrating code coverage reporting from Codecov to Datadog Code Coverage across DataDog repositories. This PR adds Datadog coverage uploads alongside the existing Codecov setup — nothing is removed or changed about your current workflow.
What this PR does
datadog-ci coverage uploadstep to the"appsec code coverage"GitLab CI job, right after the existing Codecov uploadscode-coverage.datadog.ymlconfig file that mirrors your existingcodecov.ymlignore paths and PR gate thresholdsWhat this means for you
|| trueandcontinue-on-errorso it can never fail your pipelineOnce we've validated that Datadog coverage numbers match Codecov, we'll follow up with a separate PR to remove the Codecov integration.
Changes
.gitlab/generate-appsec.phpcode-coverage.datadog.ymlcodecov.ymlignore paths and thresholdsIf you have any questions about this migration, feel free to ask!
🤖 Generated with Claude Code