Skip to content

fix: R8 AutoValue + Huawei CI (cherry-pick #2592)#2593

Merged
abdulraqeeb33 merged 1 commit into5.7-mainfrom
cherry-pick-2592-to-5.7-main
Mar 24, 2026
Merged

fix: R8 AutoValue + Huawei CI (cherry-pick #2592)#2593
abdulraqeeb33 merged 1 commit into5.7-mainfrom
cherry-pick-2592-to-5.7-main

Conversation

@abdulraqeeb33
Copy link
Copy Markdown
Contributor

Summary

Cherry-pick of f090837a / #2592 onto 5.7-main.

  • OTel consumer-rules: -dontwarn for Google Auto Value types referenced by OpenTelemetry (fixes R8 missing-class errors on minified Huawei/GMS builds).
  • Demo proguard: Same Auto Value suppressions in examples/demo.
  • CI: Run :app:assembleHuaweiRelease alongside :app:assembleGmsRelease in the demo minified-release step.

Parent

Made with Cursor

- Add consumer ProGuard rules for com.google.auto.value.* so minified apps
  do not fail on missing OTel transitive references.
- Align demo proguard with AutoValue + Builder suppressions.
- Extend CI demo build to run :app:assembleHuaweiRelease alongside GMS.

Made-with: Cursor
@abdulraqeeb33 abdulraqeeb33 changed the title fix(otel): R8 AutoValue + Huawei CI (cherry-pick #2592) fix: R8 AutoValue + Huawei CI (cherry-pick #2592) Mar 24, 2026
Copy link
Copy Markdown
Contributor

@fadi-george fadi-george left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.

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.

2 participants