Skip to content

Conversation

@jaynewstrom-stripe
Copy link
Collaborator

@jaynewstrom-stripe jaynewstrom-stripe commented Dec 4, 2025

@github-actions
Copy link
Contributor

github-actions bot commented Dec 4, 2025

Diffuse output:

OLD: paymentsheet-example-release-master.apk (signature: V1, V2)
NEW: paymentsheet-example-release-pr.apk (signature: V1, V2)

          │            compressed            │          uncompressed          
          ├─────────────┬─────────────┬──────┼───────────┬───────────┬────────
 APK      │ old         │ new         │ diff │ old       │ new       │ diff   
──────────┼─────────────┼─────────────┼──────┼───────────┼───────────┼────────
      dex │     4.9 MiB │     4.9 MiB │ -4 B │    11 MiB │    11 MiB │ -220 B 
     arsc │     3.6 MiB │     3.6 MiB │  0 B │   3.6 MiB │   3.6 MiB │    0 B 
 manifest │     5.7 KiB │     5.7 KiB │  0 B │  30.2 KiB │  30.2 KiB │    0 B 
      res │ 1,004.4 KiB │ 1,004.4 KiB │  0 B │   1.7 MiB │   1.7 MiB │    0 B 
   native │   949.9 KiB │   949.9 KiB │  0 B │   2.5 MiB │   2.5 MiB │    0 B 
    asset │    26.2 KiB │    26.2 KiB │ +3 B │  46.8 KiB │  46.8 KiB │   +3 B 
    other │   205.4 KiB │   205.3 KiB │ -8 B │ 405.7 KiB │ 405.7 KiB │    0 B 
──────────┼─────────────┼─────────────┼──────┼───────────┼───────────┼────────
    total │    10.6 MiB │    10.6 MiB │ -9 B │  19.1 MiB │  19.1 MiB │ -217 B 

         │         raw          │             unique             
         ├───────┬───────┬──────┼───────┬───────┬────────────────
 DEX     │ old   │ new   │ diff │ old   │ new   │ diff           
─────────┼───────┼───────┼──────┼───────┼───────┼────────────────
   files │     2 │     2 │    0 │       │       │                
 strings │ 58572 │ 58570 │   -2 │ 52011 │ 52009 │ -2 (+15 -17)   
   types │ 20717 │ 20716 │   -1 │ 17443 │ 17442 │ -1 (+13 -14)   
 classes │ 14668 │ 14667 │   -1 │ 14668 │ 14667 │ -1 (+0 -1)     
 methods │ 78320 │ 78319 │   -1 │ 73280 │ 73279 │ -1 (+646 -647) 
  fields │ 51327 │ 51325 │   -2 │ 48974 │ 48972 │ -2 (+157 -159) 

 ARSC    │ old  │ new  │ diff 
─────────┼──────┼──────┼──────
 configs │  325 │  325 │  0   
 entries │ 6939 │ 6939 │  0
APK
    compressed     │    uncompressed    │                                
───────────┬───────┼───────────┬────────┤                                
 size      │ diff  │ size      │ diff   │ path                           
───────────┼───────┼───────────┼────────┼────────────────────────────────
 815.9 KiB │ -12 B │   1.8 MiB │    0 B │ ∆ classes2.dex                 
   4.1 MiB │  +8 B │   9.2 MiB │ -220 B │ ∆ classes.dex                  
  54.4 KiB │  -5 B │ 127.3 KiB │    0 B │ ∆ META-INF/MANIFEST.MF         
   9.9 KiB │  +2 B │   9.8 KiB │   +2 B │ ∆ assets/dexopt/baseline.prof  
  57.6 KiB │  -2 B │ 127.4 KiB │    0 B │ ∆ META-INF/CERT.SF             
   1.2 KiB │  +1 B │     1 KiB │   +1 B │ ∆ assets/dexopt/baseline.profm 
   1.2 KiB │  -1 B │   1.2 KiB │    0 B │ ∆ META-INF/CERT.RSA            
───────────┼───────┼───────────┼────────┼────────────────────────────────
     5 MiB │  -9 B │  11.2 MiB │ -217 B │ (total)
DEX
STRINGS:

   old   │ new   │ diff         
  ───────┼───────┼──────────────
   52011 │ 52009 │ -2 (+15 -17) 
  
  + [Lni/b2;
  + [Lni/c3;
  + [Lni/d2;
  + [Lni/g2;
  + [Lni/j2;
  + [Lni/j3;
  + [Lni/m3;
  + [Lni/o2;
  + [Lni/r2;
  + [Lni/s1;
  + [Lni/v1;
  + [Lni/x1;
  + [Lni/x2;
  + r8-map-id-7f33f2f22e3ffcc4c16eb367fabd11bc6bec4ece16ff59005e4cc4c2591fe441
  + ~~R8{"backend":"dex","compilation-mode":"release","has-checksums":false,"min-api":21,"pg-map-id":"7f33f2f22e3ffcc4c16eb367fabd11bc6bec4ece16ff59005e4cc4c2591fe441","r8-mode":"full","version":"8.13.17"}
  
  - Enable PayPay
  - Lni/q3;
  - [Lni/c2;
  - [Lni/d3;
  - [Lni/e2;
  - [Lni/h2;
  - [Lni/k2;
  - [Lni/k3;
  - [Lni/p3;
  - [Lni/q2;
  - [Lni/t1;
  - [Lni/t2;
  - [Lni/w1;
  - [Lni/y1;
  - [Lni/y2;
  - r8-map-id-46bc34f22d0cf150718d9ec3e34af9f8224b9b7b648c1bcc4c47744f9d319e3a
  - ~~R8{"backend":"dex","compilation-mode":"release","has-checksums":false,"min-api":21,"pg-map-id":"46bc34f22d0cf150718d9ec3e34af9f8224b9b7b648c1bcc4c47744f9d319e3a","r8-mode":"full","version":"8.13.17"}
  

TYPES:

   old   │ new   │ diff         
  ───────┼───────┼──────────────
   17443 │ 17442 │ -1 (+13 -14) 
  
  + [Lni/b2;
  + [Lni/c3;
  + [Lni/d2;
  + [Lni/g2;
  + [Lni/j2;
  + [Lni/j3;
  + [Lni/m3;
  + [Lni/o2;
  + [Lni/r2;
  + [Lni/s1;
  + [Lni/v1;
  + [Lni/x1;
  + [Lni/x2;
  
  - Lni/q3;
  - [Lni/c2;
  - [Lni/d3;
  - [Lni/e2;
  - [Lni/h2;
  - [Lni/k2;
  - [Lni/k3;
  - [Lni/p3;
  - [Lni/q2;
  - [Lni/t1;
  - [Lni/t2;
  - [Lni/w1;
  - [Lni/y1;
  - [Lni/y2;
  

METHODS:

   old   │ new   │ diff           
  ───────┼───────┼────────────────
   73280 │ 73279 │ -1 (+646 -647) 
  
  + com.stripe.android.paymentsheet.example.playground.PaymentSheetPlaygroundActivity s(d3, o, int)
  + com.stripe.android.paymentsheet.example.playground.PaymentSheetPlaygroundActivity t(d3, o, int)
  + hi.c0 <init>(PaymentSheetPlaygroundActivity, d3, w0, z3, h2, w, u)
  + hi.k1 <init>(c3, n1, Continuation, int)
  + hi.l1 <init>(d3, n1, Continuation, int)
  + hi.m0 <init>(PaymentSheetPlaygroundActivity, d3, int, int)
  + hi.m1 <init>(n1, d3, Continuation)
  + hi.m1 <init>(d3, n1, Continuation)
  + hi.n1 d(n1, String, d2, ContinuationImpl) → Object
  + hi.n1 g(n1, d3, String, ContinuationImpl) → Object
  + hi.q1 <init>(c3, String)
  + hi.q1 Q() → c3
  + hi.q1 h(q1, c3) → q1
  + hi.r1 <init>(c3, long, List, e2, String, String)
  + hi.r1 Q() → c3
  + hi.r1 h(r1, c3, int) → r1
  + hi.s1 <init>(c3, String, String)
  + hi.s1 Q() → c3
  + hi.t1 Q() → c3
  + mi.c <init>(c3, Context)
  + mi.f <init>(c3, Context)
  + ni.a0 c(Object, d3)
  + ni.a0 f(Object, y1, r1, v2, h)
  + ni.a0 h(p2) → List
  + ni.a0 i(Object, t0, r1, u2)
  + ni.a0 j(Object, o, q1, q2)
  + ni.a0 l(Object, y1, s1, v2)
  + ni.a0 m(p2) → boolean
  + ni.a0 o() → w2
  + ni.a0 p(Object, y1, r1, v2)
  + ni.a0 q(Object, w, r1, t2)
  + ni.a2 k(Object, d)
  + ni.a2 m(p2) → boolean
  + ni.a2 p(Object, y1, r1, v2)
  + ni.a2 q(Object, w, r1, t2)
  + ni.a2 s(boolean, d)
  + ni.a2 v(boolean, w, r1, t2)
  + ni.a2 w(boolean, y1, r1, v2)
  + ni.a3 <clinit>()
  + ni.a3 <init>(int, p2, Map)
  + ni.a3 <init>(p2, Map)
  + ni.b0 i(Object, t0, r1, u2)
  + ni.b0 j(Object, o, q1, q2)
  + ni.b0 l(Object, y1, s1, v2)
  + ni.b0 p(Object, y1, r1, v2)
  + ni.b0 q(Object, w, r1, t2)
  + ni.b2 <init>(String, int, String)
  + ni.b2 getValue() → String
  + ni.b2 valueOf(String) → b2
  + ni.b2 values() → b2[]
  + ni.b3 createFromParcel(Parcel) → Object
  + ni.b3 newArray(int) → Object[]
  + ni.b c(Object, d3)
  + ni.b f(Object, y1, r1, v2, h)
  + ni.b h(p2) → List
  + ni.b i(Object, t0, r1, u2)
  + ni.b j(Object, o, q1, q2)
  + ni.b l(Object, y1, s1, v2)
  + ni.b m(p2) → boolean
  + ni.b o() → w2
  + ni.b p(Object, y1, r1, v2)
  + ni.b q(Object, w, r1, t2)
  + ni.c0 i(Object, t0, r1, u2)
  + ni.c0 j(Object, o, q1, q2)
  + ni.c0 l(Object, y1, s1, v2)
  + ni.c0 p(Object, y1, r1, v2)
  + ni.c0 q(Object, w, r1, t2)
  + ni.c2 <init>()
  + ni.c2 a() → Object
  + ni.c2 b(String) → Object
  + ni.c2 c(Object, d3)
  + ni.c2 d()
  + ni.c2 e(Object, h3)
  + ni.c2 f(Object, y1, r1, v2, h)
  + ni.c2 g() → String
  + ni.c2 getKey() → String
  + ni.c2 h(p2) → List
  + ni.c2 i(Object, t0, r1, u2)
  + ni.c2 j(Object, o, q1, q2)
  + ni.c2 k(Object, d)
  + ni.c2 l(Object, y1, s1, v2)
  + ni.c2 m(p2) → boolean
  + ni.c2 n(Object) → String
  + ni.c2 o() → w2
  + ni.c2 p(Object, y1, r1, v2)
  + ni.c2 q(Object, w, r1, t2)
  + ni.c2 setValue(Object)
  + ni.c3 <clinit>()
  + ni.c3 <init>(p2, Map)
  + ni.c3 
...✂

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