build: add reproducible Android release verification
Pin Gradle inputs and dependency metadata, then enforce analyze, lint, build, R8, immutability, and regression gates in CI.
This commit is contained in:
1 parent
c9826c15a0
commit
7e66109e8d
11 files changed
+9788
-8
No files matched your search
Vendored
+2
-3
@@ -1,4 +1,4 @@
|
||||
# PaladinVPN ProGuard / R8 Rules
|
||||
# ReVoltVPN ProGuard / R8 Rules
|
||||
# ==============================================================================
|
||||
# These rules prevent R8 from stripping classes and methods that are accessed
|
||||
# via JNI (Java Native Interface) or reflection, which would cause
|
||||
@@ -11,9 +11,8 @@
|
||||
-keep class xray.** { *; }
|
||||
|
||||
# ── Flutter / Platform Channels ───────────────────────────────────────────────
|
||||
# io.flutter.** already includes embedding and plugin subpackages.
|
||||
-keep class io.flutter.** { *; }
|
||||
-keep class io.flutter.embedding.** { *; }
|
||||
-keep class io.flutter.plugin.** { *; }
|
||||
|
||||
# ── Google Mobile Ads (AdMob) ─────────────────────────────────────────────────
|
||||
-keep class com.google.android.gms.ads.** { *; }
|
||||
|
||||
Reference in new issue
Block a user