Skip to content

chore: Auto-request mobile team review on public API changes#5661

Open
antonis wants to merge 2 commits into
mainfrom
chore/codeowners-mobile-api-review
Open

chore: Auto-request mobile team review on public API changes#5661
antonis wants to merge 2 commits into
mainfrom
chore/codeowners-mobile-api-review

Conversation

@antonis

@antonis antonis commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

📜 Description

Adds CODEOWNERS rules for the committed binary-compatibility-validator baselines of the public SDK API surface

💡 Motivation and Context

Public API changes in the mobile SDKs should be reviewed by another mobile SDK team member for cross-SDK consistency.

💚 How did you test it?

Manually

📝 Checklist

  • I added GH Issue ID & Linear ID
  • I added tests to verify the changes.
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled.
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • Review from the native team if needed.
  • No breaking change or entry added to the changelog.
  • No breaking change for hybrid SDKs or communicated to hybrid SDKs.

🔮 Next steps

Add CODEOWNERS rules for the committed binary-compatibility-validator
baselines of the public SDK API surface (sentry/api/sentry.api and
sentry-android-core/api/sentry-android-core.api). They only change when
the public API changes, so @getsentry/team-mobile is now auto-requested
as a reviewer on API changes consumed by the hybrid mobile SDKs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@sentry

sentry Bot commented Jun 30, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
SDK Size io.sentry.tests.size 8.46.0 (1) release

⚙️ sentry-android Build Distribution Settings

@antonis antonis marked this pull request as ready for review June 30, 2026 14:20
Comment thread .github/CODEOWNERS Outdated
Per review feedback, list the existing global owners on the public API
.api rules as well, so they remain code owners of the files and the mobile
team is added rather than replacing them.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Performance metrics 🚀

  Plain With Sentry Diff
Startup time 343.76 ms 419.92 ms 76.16 ms
Size 0 B 0 B 0 B

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
1edbdfa 364.77 ms 450.29 ms 85.52 ms
a416a65 333.78 ms 410.37 ms 76.59 ms
d15471f 302.62 ms 353.84 ms 51.22 ms
22f4345 314.79 ms 375.02 ms 60.23 ms
6b019b7 343.31 ms 417.23 ms 73.91 ms
22f4345 312.78 ms 347.40 ms 34.62 ms
d217708 411.22 ms 430.86 ms 19.63 ms
319f256 315.96 ms 372.96 ms 57.00 ms
e2dce0b 308.96 ms 360.10 ms 51.14 ms
8558cac 306.16 ms 355.24 ms 49.09 ms

App size

Revision Plain With Sentry Diff
1edbdfa 1.58 MiB 2.20 MiB 635.34 KiB
a416a65 1.58 MiB 2.12 MiB 555.26 KiB
d15471f 1.58 MiB 2.13 MiB 559.54 KiB
22f4345 1.58 MiB 2.29 MiB 719.83 KiB
6b019b7 0 B 0 B 0 B
22f4345 1.58 MiB 2.29 MiB 719.83 KiB
d217708 1.58 MiB 2.10 MiB 532.97 KiB
319f256 1.58 MiB 2.19 MiB 619.79 KiB
e2dce0b 0 B 0 B 0 B
8558cac 0 B 0 B 0 B

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.

1 participant