Repository navigation
Fix ##3748, part of #6233: Migrate to using R8 [Blocked: #6235] - #6236
BenHenning wants to merge 3 commits into
Conversation
This was largely written by Gemini CLI with some re-writing by me and additional prompted adjustments. This introduces an R8 wrapper to leverage R8 with Bazel 6 rather than forcing the shift to R8 in Bazel 7 (with the rules_android upgrade). Note that this does not keep Proguard compatibility mode for R8 so there may be aggressive additional reductions happening. Also, Gemini CLI was a bit eager in how many Proguard rules were removed so there may be new crashes introduced. App testing is absolutely necessary for these changes.
|
Hi @BenHenning, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue. |
|
Hi @BenHenning, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue. |
|
Hi @BenHenning, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue. |
|
Hi @BenHenning, I'm going to mark this PR as stale because it hasn't had any updates for 7 days. If no further activity occurs within 7 days, it will be automatically closed so that others can take up the issue. |
Conflicts: .bazelrc build_flavors.bzl config/proguard/kotlin-proguard-rules.pro third_party/maven_install.json third_party/versions.bzl
Explanation
Fixes #3748
Fixes part of #6233
TODO: Finish description.
Essential Checklist
For UI-specific PRs only
If your PR includes UI-related changes, then: