Skip to content

revert(build): disable release obfuscation - #6549

Merged
crossle merged 1 commit into
masterfrom
fix/disable-release-obfuscation
Jul 31, 2026
Merged

revert(build): disable release obfuscation#6549
crossle merged 1 commit into
masterfrom
fix/disable-release-obfuscation

Conversation

@SeniorZhai

Copy link
Copy Markdown
Member

No description provided.

Revert the release obfuscation rules introduced by 0511f91 while release-only regressions are investigated.
Copilot AI review requested due to automatic review settings July 31, 2026 03:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Disables release obfuscation through R8 configuration.

Changes:

  • Adds global -dontobfuscate.
  • Replaces targeted rules with broad application-class retention.
  • Removes redundant name-preservation rules.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread app/proguard-rules.pro

# Persistent jobs use Java serialization and must remain compatible across app updates.
-keep,allowoptimization class one.mixin.android.** implements java.io.Serializable { *; }
-keep class one.mixin.android.** { *; }
@crossle
crossle merged commit 1bae7eb into master Jul 31, 2026
2 checks passed
@crossle
crossle deleted the fix/disable-release-obfuscation branch July 31, 2026 03:27
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.

3 participants