Skip to content

[CHORE]Add MAUI source and regenerate apiSurface#3423

Merged
sbarrio merged 1 commit into
developfrom
sbarrio/RUM-15920/add-maui-source
May 8, 2026
Merged

[CHORE]Add MAUI source and regenerate apiSurface#3423
sbarrio merged 1 commit into
developfrom
sbarrio/RUM-15920/add-maui-source

Conversation

@sbarrio

@sbarrio sbarrio commented May 7, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

This PR adds maui as a valid source on all schemas so the MAUI SDK is able to send telemetry.

Also, it regenerates the apiSurface, which as it appears hadn't been run in a while, generating a huge diff.

Motivation

The MAUI SDK needs to be able to send Telemetry.

Additional Notes

I followed the docs on how to generate the apiSurface files, I did:

./gradlew :features:dd-sdk-android-rum:generateApiSurface  # updates api/apiSurface
./gradlew :features:dd-sdk-android-rum:apiDump             # updates api/<module>.api

Commited the changes and then ran:
./gradlew checkApiSurfaceChangesAll

All turns out green.

Review checklist (to be filled by reviewers)

  • Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
  • Make sure you discussed the feature or bugfix with the maintaining team in an Issue
  • Make sure each commit and the PR mention the Issue number (cf the CONTRIBUTING doc)

@sbarrio
sbarrio force-pushed the sbarrio/RUM-15920/add-maui-source branch from 40b181e to a0e27fb Compare May 8, 2026 10:02
@codecov-commenter

codecov-commenter commented May 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 72.05%. Comparing base (90d2c73) to head (179b5e5).

Additional details and impacted files
@@             Coverage Diff             @@
##           develop    #3423      +/-   ##
===========================================
- Coverage    72.26%   72.05%   -0.21%     
===========================================
  Files          961      961              
  Lines        35418    35418              
  Branches      5883     5883              
===========================================
- Hits         25593    25518      -75     
- Misses        8235     8286      +51     
- Partials      1590     1614      +24     

see 38 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@sbarrio
sbarrio marked this pull request as ready for review May 8, 2026 12:04
@sbarrio
sbarrio requested review from a team as code owners May 8, 2026 12:04
@sbarrio
sbarrio force-pushed the sbarrio/RUM-15920/add-maui-source branch from a0e27fb to 179b5e5 Compare May 8, 2026 12:08
@sbarrio
sbarrio merged commit dcc5eb4 into develop May 8, 2026
27 checks passed
@sbarrio
sbarrio deleted the sbarrio/RUM-15920/add-maui-source branch May 8, 2026 13:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants