-
-
Notifications
You must be signed in to change notification settings - Fork 465
feat(distribution): Add install_groups support #5062
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Semver Impact of This PR🟡 Minor (new features) 📋 Changelog PreviewThis is how your changes will appear in the changelog. New Features ✨
Bug Fixes 🐛
Internal Changes 🔧Deps
Other
🤖 This preview updates automatically when you update the PR. |
|
3bb32d4 to
9f48234
Compare
Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| dba088c | 321.78 ms | 364.59 ms | 42.82 ms |
| 3699cd5 | 423.60 ms | 495.52 ms | 71.92 ms |
| fcec2f2 | 311.35 ms | 384.94 ms | 73.59 ms |
| 1edbdfa | 364.77 ms | 450.29 ms | 85.52 ms |
| dba088c | 333.98 ms | 381.16 ms | 47.18 ms |
| fc5ccaf | 270.49 ms | 363.90 ms | 93.41 ms |
| 539ca63 | 313.51 ms | 355.43 ms | 41.92 ms |
| ee747ae | 386.94 ms | 431.43 ms | 44.49 ms |
| b77456b | 393.26 ms | 441.10 ms | 47.84 ms |
| 694d587 | 305.45 ms | 378.38 ms | 72.94 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| dba088c | 1.58 MiB | 2.13 MiB | 558.99 KiB |
| 3699cd5 | 1.58 MiB | 2.10 MiB | 533.45 KiB |
| fcec2f2 | 1.58 MiB | 2.12 MiB | 551.51 KiB |
| 1edbdfa | 1.58 MiB | 2.20 MiB | 635.34 KiB |
| dba088c | 1.58 MiB | 2.13 MiB | 558.99 KiB |
| fc5ccaf | 1.58 MiB | 2.13 MiB | 557.54 KiB |
| 539ca63 | 1.58 MiB | 2.12 MiB | 551.41 KiB |
| ee747ae | 1.58 MiB | 2.10 MiB | 530.95 KiB |
| b77456b | 1.58 MiB | 2.12 MiB | 548.11 KiB |
| 694d587 | 1.58 MiB | 2.19 MiB | 620.06 KiB |
| final @NotNull String downloadUrl, | ||
| final @NotNull String appName, | ||
| final @Nullable String createdDate) { | ||
| final @Nullable String createdDate, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a breaking change to the constructor. I don't think the constructor is used directly by consumers so it is fine.
Add installGroupsOverride parameter to UpdateCheckParams and installGroups property to UpdateInfo for the Build Distribution SDK, matching the iOS implementation. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
9f48234 to
c6b0c3c
Compare
chromy
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Summary
installGroupsOverrideparameter toUpdateCheckParamsfor specifying install groups when checking for updatesinstallGroupsproperty toUpdateInfoto receive install groups from the API responseinstall_groupsfrom the distribution API responseThis matches the iOS implementation: getsentry/sentry-cocoa#7278
🤖 Generated with Claude Code