Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate renovate config #85

Merged
merged 1 commit into from
Oct 31, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 31, 2024

The Renovate config in this repository needs migrating. Typically this is because one or more configuration options you are using have been renamed.

You don't need to merge this PR right away, because Renovate will continue to migrate these fields internally each time it runs. But later some of these fields may be fully deprecated and the migrations removed. So it's a good idea to merge this migration PR soon.

🔕 Ignore: Close this PR and you won't be reminded about config migration again, but one day your current config may no longer be valid.

❓ Got questions? Does something look wrong to you? Please don't hesitate to request help here.


This PR was generated by Mend Renovate. View the repository job log.

Copy link

diffuse-smoke-test-1

size-old-bytes: 34320871
size-old-text: 32.7MiB
size-new-bytes: 34320871
size-new-text: 32.7MiB
size-diff-comment_style_1: +0.0B (32.7MiB -> 32.7MiB)

steps.diffuse.outputs.diff-gh-comment:

OLD: old-apk.apk (signature: V1, V2, V3)
NEW: new-apk.apk (signature: V1, V2, V3)

          │           compressed           │           uncompressed           
          ├───────────┬───────────┬────────┼───────────┬───────────┬──────────
 APK      │ old       │ new       │ diff   │ old       │ new       │ diff     
──────────┼───────────┼───────────┼────────┼───────────┼───────────┼──────────
      dex │   6.8 MiB │   6.8 MiB │  +92 B │    16 MiB │    16 MiB │   +356 B 
     arsc │    12 MiB │    12 MiB │    0 B │    12 MiB │    12 MiB │      0 B 
 manifest │  16.2 KiB │  16.2 KiB │   -1 B │ 109.1 KiB │ 109.1 KiB │      0 B 
      res │  10.3 MiB │  10.3 MiB │ +246 B │  12.8 MiB │  12.8 MiB │ +1.7 KiB 
   native │   1.5 MiB │   1.5 MiB │   +8 B │   2.7 MiB │   2.7 MiB │      0 B 
    asset │ 385.8 KiB │ 385.8 KiB │    0 B │ 934.8 KiB │ 934.8 KiB │      0 B 
    other │   1.7 MiB │   1.7 MiB │  +15 B │   2.4 MiB │   2.4 MiB │      0 B 
──────────┼───────────┼───────────┼────────┼───────────┼───────────┼──────────
    total │  32.7 MiB │  32.7 MiB │ +360 B │    47 MiB │    47 MiB │ +2.1 KiB 

         │          raw           │              unique              
         ├────────┬────────┬──────┼────────┬────────┬────────────────
 DEX     │ old    │ new    │ diff │ old    │ new    │ diff           
─────────┼────────┼────────┼──────┼────────┼────────┼────────────────
   files │      3 │      3 │    0 │        │        │                
 strings │  93418 │  93421 │   +3 │  78708 │  78711 │ +3 (+3 -0)     
   types │  30621 │  30621 │    0 │  23269 │  23269 │  0 (+0 -0)     
 classes │  20506 │  20506 │    0 │  20506 │  20506 │  0 (+0 -0)     
 methods │ 128048 │ 128049 │   +1 │ 113361 │ 113362 │ +1 (+148 -147) 
  fields │  79856 │  79857 │   +1 │  69129 │  69130 │ +1 (+35 -34)   

 ARSC    │ old   │ new   │ diff 
─────────┼───────┼───────┼──────
 configs │   713 │   713 │  0   
 entries │ 16251 │ 16251 │  0
APK
     compressed     │     uncompressed     │                                 
───────────┬────────┼───────────┬──────────┤                                 
 size      │ diff   │ size      │ diff     │ path                            
───────────┼────────┼───────────┼──────────┼─────────────────────────────────
 115.7 KiB │ +141 B │   1.2 MiB │ +1.3 KiB │ ∆ res/fVN                       
   1.8 KiB │ +105 B │   5.4 KiB │   +467 B │ ∆ res/Zbz                       
   3.5 MiB │  +77 B │   8.2 MiB │   +356 B │ ∆ classes.dex                   
   3.1 MiB │  +15 B │   7.4 MiB │      0 B │ ∆ classes2.dex                  
   666 KiB │   +9 B │   1.3 MiB │      0 B │ ∆ lib/armeabi-v7a/libhwrword.so 
 327.7 KiB │   +8 B │ 771.2 KiB │      0 B │ ∆ META-INF/MANIFEST.MF          
 330.5 KiB │   +4 B │ 771.3 KiB │      0 B │ ∆ META-INF/CERT.SF              
   1.2 KiB │   +3 B │   1.4 KiB │      0 B │ ∆ META-INF/CERT.RSA             
  16.2 KiB │   -1 B │ 109.1 KiB │      0 B │ ∆ AndroidManifest.xml           
 861.7 KiB │   -1 B │   1.4 MiB │      0 B │ ∆ lib/armeabi-v7a/libgmm-jni.so 
───────────┼────────┼───────────┼──────────┼─────────────────────────────────
   8.9 MiB │ +360 B │  21.2 MiB │ +2.1 KiB │ (total)
MANIFEST
              │ old                                    │ new                                    
──────────────┼────────────────────────────────────────┼────────────────────────────────────────
 package      │ com.google.android.projection.gearhead │ com.google.android.projection.gearhead 
 version code │ 61610523                               │ 61610533                               
 version name │ 6.1.610523-release                     │ 6.1.610533-release                     

@@ -4,4 +4,4 @@
     android:sharedUserId="com.google.android.projection.gearhead"
-    android:versionCode="61610523"
-    android:versionName="6.1.610523-release"
+    android:versionCode="61610533"
+    android:versionName="6.1.610533-release"
     package="com.google.android.projection.gearhead"
DEX
STRINGS:

   old   │ new   │ diff       
  ───────┼───────┼────────────
   78708 │ 78711 │ +3 (+3 -0) 
  
  +  (Mendel flag: MesquiteLite__use_ms, default: true)
  + MesquiteLite__use_ms
  + bool MESQUITE_LITE_USE_MS = 
  

METHODS:

   old    │ new    │ diff           
  ────────┼────────┼────────────────
   113361 │ 113362 │ +1 (+148 -147) 
  
  + dfp fD() → boolean
  + dfp fE() → ril
  + dfp fF() → boolean
  + dfp fG() → ril
  + dfp fI() → boolean
  + dfp fL() → int
  + dfp fM() → boolean
  + dfp fN() → long
  + dfp fP() → boolean
  + dfp fQ() → int
  + dfp fR() → String
  + dfp fT() → boolean
  + dfp fW() → riu
  + dfp fa() → boolean
  + dfp fb() → int
  + dfp fd() → boolean
  + dfp fe() → ril
  + dfp ff() → boolean
  + dfp fh() → ril
  + dfp fk() → boolean
  + dfp fm() → int
  + dfp fp() → boolean
  + dfp fs() → int
  + dfp fx() → boolean
  + dfp fy() → int
  + dfp gC() → boolean
  + dfp gD() → rio
  + dfp gE() → boolean
  + dfp gG() → long
  + dfp gH() → boolean
  + dfp gJ() → int
  + dfp gK() → boolean
  + dfp gL() → riv
  + dfp gM() → long
  + dfp gN() → boolean
  + dfp gO() → long
  + dfp gQ() → float
  + dfp gR() → boolean
  + dfp gS() → float
  + dfp gT() → int
  + dfp gW() → boolean
  + dfp gX() → long
  + dfp gY() → ril
  + dfp gd() → boolean
  + dfp ge() → int
  + dfp gh() → boolean
  + dfp gi() → int
  + dfp gj() → boolean
  + dfp gk() → long
  + dfp gm() → boolean
  + dfp gn() → int
  + dfp gq() → long
  + dfp gr() → boolean
  + dfp gs() → ril
  + dfp gv() → boolean
  + dfp gw() → int
  + dfp gy() → boolean
  + dfp gz() → int
  + dfp hD() → boolean
  + dfp hF() → int
  + dfp hJ() → boolean
  + dfp hK() → int
  + dfp hP() → boolean
  + dfp hQ() → int
  + dfp hU() → boolean
  + dfp hV() → ril
  + dfp he() → boolean
  + dfp hg() → int
  + dfp ho() → boolean
  + dfp hq() → int
  + dfp hr() → boolean
  + dfp hs() → int
  + dfp hv() → String
  + dfp hw() → boolean
  + dfp hx() → String
  + dfp hy() → int
  + dfp hz() → String
  + dfp iB() → int
  + dfp iC() → boolean
  + dfp iD() → int
  + dfp iG() → boolean
  + dfp iH() → String
  + dfp iL() → boolean
  + dfp iM() → int
  + dfp iS() → boolean
  + dfp iT() → int
  + dfp iW() → boolean
  + dfp iX() → int
  + dfp id() → boolean
  + dfp ie() → String
  + dfp ig() → int
  + dfp ij() → boolean
  + dfp ik() → ril
  + dfp io() → boolean
  + dfp ip() → int
  + dfp iq() → boolean
  + dfp ir() → int
  + dfp iu() → boolean
  + dfp iw() → int
  + dfp ix() → boolean
  + dfp iy() → int
  + dfp iz() → boolean
  + dfp jA() → int
  + dfp jB() → boolean
  + dfp jC() → ril
  + dfp jE() → boolean
  + dfp jF() → int
  + dfp jG() → long
  + dfp jK() → boolean
  + dfp jM() → String
  + dfp jN() → boolean
  + dfp jO() → long
  + dfp jU() → boolean
  + dfp jV() → int
  + dfp ja() → boolean
  + dfp jb() → String
  + dfp jd() → boolean
  + dfp je() → String
  + dfp jh() → boolean
  + dfp ji() → String
  + dfp jo() → boolean
  + dfp jr() → String
  + dfp jw() → boolean
  + dfp jx() → String
  + dfp jz() → boolean
  + dfp kB() → boolean
  + dfp kE() → int
  + dfp kK() → boolean
  + dfp kM() → ril
  + dfp kQ() → boolean
  + dfp kT() → int
  + dfp ka() → boolean
  + dfp kb() → int
  + dfp kj() → boolean
  + dfp kk() → int
  + dfp km() → boolean
  + dfp kp() → int
  + dfp kv() → boolean
  + dfp kw() → int
  + dfp kx() → boolean
  + dfp ky() → String
  + dfp lc() → boolean
  + dfp le() → int
  + dfp ln() → boolean
  + dfp lo(PrintWriter)
  + dfp lp() → oom
  + dfp lq(mfg, byte[]) → Object
  + dfp lr(mfj) → Object
  
  - dfp fD() → ril
  - dfp fE() → boolean
  - dfp fF() → ril
  - dfp fG() → boolean
  - dfp fI() → int
  - dfp fL() → boolean
  - dfp fM() → long
  - dfp fN() → boolean
  - dfp fP() → int
  - dfp fQ() → String
  - dfp fR() → boolean
  - dfp fT() → riu
  - dfp fW() → boolean
  - dfp fa() → int
  - dfp fb() → boolean
  - dfp fd() → ril
  - dfp fe() → boolean
  - dfp ff() → ril
  - dfp fh() → boolean
  - dfp fk() → int
  - dfp fm() → boolean
  - dfp fp() → int
  - dfp fs() → boolean
  - dfp fx() → int
  - dfp fy() → boolean
  - dfp gC() → rio
  - dfp gD() → boolean
  - dfp gE() → long
  - dfp gG() → boolean
  - dfp gH() → int
  - dfp gJ() → boolean
  - dfp gK() → riv
  - dfp gL() → long
  - dfp gM() → boolean
  - dfp gN() → long
  - dfp gO() → float
  - dfp gQ() → boolean
  - dfp gR() → float
  - dfp gS() → int
  - dfp gT() → boolean
  - dfp gW() → long
  - dfp gX() → ril
  - dfp gY() → boolean
  - dfp gd() → int
  - dfp ge() → boolean
  - dfp gh() → int
  - dfp gi() → boolean
  -
...✂

steps.diffuse.outputs.summary

OLD: old-apk.apk (signature: V1, V2, V3)
NEW: new-apk.apk (signature: V1, V2, V3)

          │           compressed           │           uncompressed           
          ├───────────┬───────────┬────────┼───────────┬───────────┬──────────
 APK      │ old       │ new       │ diff   │ old       │ new       │ diff     
──────────┼───────────┼───────────┼────────┼───────────┼───────────┼──────────
      dex │   6.8 MiB │   6.8 MiB │  +92 B │    16 MiB │    16 MiB │   +356 B 
     arsc │    12 MiB │    12 MiB │    0 B │    12 MiB │    12 MiB │      0 B 
 manifest │  16.2 KiB │  16.2 KiB │   -1 B │ 109.1 KiB │ 109.1 KiB │      0 B 
      res │  10.3 MiB │  10.3 MiB │ +246 B │  12.8 MiB │  12.8 MiB │ +1.7 KiB 
   native │   1.5 MiB │   1.5 MiB │   +8 B │   2.7 MiB │   2.7 MiB │      0 B 
    asset │ 385.8 KiB │ 385.8 KiB │    0 B │ 934.8 KiB │ 934.8 KiB │      0 B 
    other │   1.7 MiB │   1.7 MiB │  +15 B │   2.4 MiB │   2.4 MiB │      0 B 
──────────┼───────────┼───────────┼────────┼───────────┼───────────┼──────────
    total │  32.7 MiB │  32.7 MiB │ +360 B │    47 MiB │    47 MiB │ +2.1 KiB 

         │          raw           │              unique              
         ├────────┬────────┬──────┼────────┬────────┬────────────────
 DEX     │ old    │ new    │ diff │ old    │ new    │ diff           
─────────┼────────┼────────┼──────┼────────┼────────┼────────────────
   files │      3 │      3 │    0 │        │        │                
 strings │  93418 │  93421 │   +3 │  78708 │  78711 │ +3 (+3 -0)     
   types │  30621 │  30621 │    0 │  23269 │  23269 │  0 (+0 -0)     
 classes │  20506 │  20506 │    0 │  20506 │  20506 │  0 (+0 -0)     
 methods │ 128048 │ 128049 │   +1 │ 113361 │ 113362 │ +1 (+148 -147) 
  fields │  79856 │  79857 │   +1 │  69129 │  69130 │ +1 (+35 -34)   

 ARSC    │ old   │ new   │ diff 
─────────┼───────┼───────┼──────
 configs │   713 │   713 │  0   
 entries │ 16251 │ 16251 │  0

steps.diffuse.outputs.manifest

              │ old                                    │ new                                    
──────────────┼────────────────────────────────────────┼────────────────────────────────────────
 package      │ com.google.android.projection.gearhead │ com.google.android.projection.gearhead 
 version code │ 61610523                               │ 61610533                               
 version name │ 6.1.610523-release                     │ 6.1.610533-release                     

@@ -4,4 +4,4 @@
     android:sharedUserId="com.google.android.projection.gearhead"
-    android:versionCode="61610523"
-    android:versionName="6.1.610523-release"
+    android:versionCode="61610533"
+    android:versionName="6.1.610533-release"
     package="com.google.android.projection.gearhead"

steps.diffuse.outputs.dex

STRINGS:

   old   │ new   │ diff       
  ───────┼───────┼────────────
   78708 │ 78711 │ +3 (+3 -0) 
  
  +  (Mendel flag: MesquiteLite__use_ms, default: true)
  + MesquiteLite__use_ms
  + bool MESQUITE_LITE_USE_MS = 
  

METHODS:

   old    │ new    │ diff           
  ────────┼────────┼────────────────
   113361 │ 113362 │ +1 (+148 -147) 
  
  + dfp fD() → boolean
  + dfp fE() → ril
  + dfp fF() → boolean
  + dfp fG() → ril
  + dfp fI() → boolean
  + dfp fL() → int
  + dfp fM() → boolean
  + dfp fN() → long
  + dfp fP() → boolean
  + dfp fQ() → int
  + dfp fR() → String
  + dfp fT() → boolean
  + dfp fW() → riu
  + dfp fa() → boolean
  + dfp fb() → int
  + dfp fd() → boolean
  + dfp fe() → ril
  + dfp ff() → boolean
  + dfp fh() → ril
  + dfp fk() → boolean
  + dfp fm() → int
  + dfp fp() → boolean
  + dfp fs() → int
  + dfp fx() → boolean
  + dfp fy() → int
  + dfp gC() → boolean
  + dfp gD() → rio
  + dfp gE() → boolean
  + dfp gG() → long
  + dfp gH() → boolean
  + dfp gJ() → int
  + dfp gK() → boolean
  + dfp gL() → riv
  + dfp gM() → long
  + dfp gN() → boolean
  + dfp gO() → long
  + dfp gQ() → float
  + dfp gR() → boolean
  + dfp gS() → float
  + dfp gT() → int
  + dfp gW() → boolean
  + dfp gX() → long
  + dfp gY() → ril
  + dfp gd() → boolean
  + dfp ge() → int
  + dfp gh() → boolean
  + dfp gi() → int
  + dfp gj() → boolean
  + dfp gk() → long
  + dfp gm() → boolean
  + dfp gn() → int
  + dfp gq() → long
  + dfp gr() → boolean
  + dfp gs() → ril
  + dfp gv() → boolean
  + dfp gw() → int
  + dfp gy() → boolean
  + dfp gz() → int
  + dfp hD() → boolean
  + dfp hF() → int
  + dfp hJ() → boolean
  + dfp hK() → int
  + dfp hP() → boolean
  + dfp hQ() → int
  + dfp hU() → boolean
  + dfp hV() → ril
  + dfp he() → boolean
  + dfp hg() → int
  + dfp ho() → boolean
  + dfp hq() → int
  + dfp hr() → boolean
  + dfp hs() → int
  + dfp hv() → String
  + dfp hw() → boolean
  + dfp hx() → String
  + dfp hy() → int
  + dfp hz() → String
  + dfp iB() → int
  + dfp iC() → boolean
  + dfp iD() → int
  + dfp iG() → boolean
  + dfp iH() → String
  + dfp iL() → boolean
  + dfp iM() → int
  + dfp iS() → boolean
  + dfp iT() → int
  + dfp iW() → boolean
  + dfp iX() → int
  + dfp id() → boolean
  + dfp ie() → String
  + dfp ig() → int
  + dfp ij() → boolean
  + dfp ik() → ril
  + dfp io() → boolean
  + dfp ip() → int
  + dfp iq() → boolean
  + dfp ir() → int
  + dfp iu() → boolean
  + dfp iw() → int
  + dfp ix() → boolean
  + dfp iy() → int
  + dfp iz() → boolean
  + dfp jA() → int
  + dfp jB() → boolean
  + dfp jC() → ril
  + dfp jE() → boolean
  + dfp jF() → int
  + dfp jG() → long
  + dfp jK() → boolean
  + dfp jM() → String
  + dfp jN() → boolean
  + dfp jO() → long
  + dfp jU() → boolean
  + dfp jV() → int
  + dfp ja() → boolean
  + dfp jb() → String
  + dfp jd() → boolean
  + dfp je() → String
  + dfp jh() → boolean
  + dfp ji() → String
  + dfp jo() → boolean
  + dfp jr() → String
  + dfp jw() → boolean
  + dfp jx() → String
  + dfp jz() → boolean
  + dfp kB() → boolean
  + dfp kE() → int
  + dfp kK() → boolean
  + dfp kM() → ril
  + dfp kQ() → boolean
  + dfp kT() → int
  + dfp ka() → boolean
  + dfp kb() → int
  + dfp kj() → boolean
  + dfp kk() → int
  + dfp km() → boolean
  + dfp kp() → int
  + dfp kv() → boolean
  + dfp kw() → int
  + dfp kx() → boolean
  + dfp ky() → String
  + dfp lc() → boolean
  + dfp le() → int
  + dfp ln() → boolean
  + dfp lo(PrintWriter)
  + dfp lp() → oom
  + dfp lq(mfg, byte[]) → Object
  + dfp lr(mfj) → Object
  
  - dfp fD() → ril
  - dfp fE() → boolean
  - dfp fF() → ril
  - dfp fG() → boolean
  - dfp fI() → int
  - dfp fL() → boolean
  - dfp fM() → long
  - dfp fN() → boolean
  - dfp fP() → int
  - dfp fQ() → String
  - dfp fR() → boolean
  - dfp fT() → riu
  - dfp fW() → boolean
  - dfp fa() → int
  - dfp fb() → boolean
  - dfp fd() → ril
  - dfp fe() → boolean
  - dfp ff() → ril
  - dfp fh() → boolean
  - dfp fk() → int
  - dfp fm() → boolean
  - dfp fp() → int
  - dfp fs() → boolean
  - dfp fx() → int
  - dfp fy() → boolean
  - dfp gC() → rio
  - dfp gD() → boolean
  - dfp gE() → long
  - dfp gG() → boolean
  - dfp gH() → int
  - dfp gJ() → boolean
  - dfp gK() → riv
  - dfp gL() → long
  - dfp gM() → boolean
  - dfp gN() → long
  - dfp gO() → float
  - dfp gQ() → boolean
  - dfp gR() → float
  - dfp gS() → int
  - dfp gT() → boolean
  - dfp gW() → long
  - dfp gX() → ril
  - dfp gY() → boolean
  - dfp gd() → int
  - dfp ge() → boolean
  - dfp gh() → int
  - dfp gi() → boolean
  -
...✂

steps.diffuse.outputs.diff-gh-comment-all-collapsed

SUMMARY
OLD: old-apk.apk (signature: V1, V2, V3)
NEW: new-apk.apk (signature: V1, V2, V3)

          │           compressed           │           uncompressed           
          ├───────────┬───────────┬────────┼───────────┬───────────┬──────────
 APK      │ old       │ new       │ diff   │ old       │ new       │ diff     
──────────┼───────────┼───────────┼────────┼───────────┼───────────┼──────────
      dex │   6.8 MiB │   6.8 MiB │  +92 B │    16 MiB │    16 MiB │   +356 B 
     arsc │    12 MiB │    12 MiB │    0 B │    12 MiB │    12 MiB │      0 B 
 manifest │  16.2 KiB │  16.2 KiB │   -1 B │ 109.1 KiB │ 109.1 KiB │      0 B 
      res │  10.3 MiB │  10.3 MiB │ +246 B │  12.8 MiB │  12.8 MiB │ +1.7 KiB 
   native │   1.5 MiB │   1.5 MiB │   +8 B │   2.7 MiB │   2.7 MiB │      0 B 
    asset │ 385.8 KiB │ 385.8 KiB │    0 B │ 934.8 KiB │ 934.8 KiB │      0 B 
    other │   1.7 MiB │   1.7 MiB │  +15 B │   2.4 MiB │   2.4 MiB │      0 B 
──────────┼───────────┼───────────┼────────┼───────────┼───────────┼──────────
    total │  32.7 MiB │  32.7 MiB │ +360 B │    47 MiB │    47 MiB │ +2.1 KiB 

         │          raw           │              unique              
         ├────────┬────────┬──────┼────────┬────────┬────────────────
 DEX     │ old    │ new    │ diff │ old    │ new    │ diff           
─────────┼────────┼────────┼──────┼────────┼────────┼────────────────
   files │      3 │      3 │    0 │        │        │                
 strings │  93418 │  93421 │   +3 │  78708 │  78711 │ +3 (+3 -0)     
   types │  30621 │  30621 │    0 │  23269 │  23269 │  0 (+0 -0)     
 classes │  20506 │  20506 │    0 │  20506 │  20506 │  0 (+0 -0)     
 methods │ 128048 │ 128049 │   +1 │ 113361 │ 113362 │ +1 (+148 -147) 
  fields │  79856 │  79857 │   +1 │  69129 │  69130 │ +1 (+35 -34)   

 ARSC    │ old   │ new   │ diff 
─────────┼───────┼───────┼──────
 configs │   713 │   713 │  0   
 entries │ 16251 │ 16251 │  0
APK
     compressed     │     uncompressed     │                                 
───────────┬────────┼───────────┬──────────┤                                 
 size      │ diff   │ size      │ diff     │ path                            
───────────┼────────┼───────────┼──────────┼─────────────────────────────────
 115.7 KiB │ +141 B │   1.2 MiB │ +1.3 KiB │ ∆ res/fVN                       
   1.8 KiB │ +105 B │   5.4 KiB │   +467 B │ ∆ res/Zbz                       
   3.5 MiB │  +77 B │   8.2 MiB │   +356 B │ ∆ classes.dex                   
   3.1 MiB │  +15 B │   7.4 MiB │      0 B │ ∆ classes2.dex                  
   666 KiB │   +9 B │   1.3 MiB │      0 B │ ∆ lib/armeabi-v7a/libhwrword.so 
 327.7 KiB │   +8 B │ 771.2 KiB │      0 B │ ∆ META-INF/MANIFEST.MF          
 330.5 KiB │   +4 B │ 771.3 KiB │      0 B │ ∆ META-INF/CERT.SF              
   1.2 KiB │   +3 B │   1.4 KiB │      0 B │ ∆ META-INF/CERT.RSA             
  16.2 KiB │   -1 B │ 109.1 KiB │      0 B │ ∆ AndroidManifest.xml           
 861.7 KiB │   -1 B │   1.4 MiB │      0 B │ ∆ lib/armeabi-v7a/libgmm-jni.so 
───────────┼────────┼───────────┼──────────┼─────────────────────────────────
   8.9 MiB │ +360 B │  21.2 MiB │ +2.1 KiB │ (total)
MANIFEST
              │ old                                    │ new                                    
──────────────┼────────────────────────────────────────┼────────────────────────────────────────
 package      │ com.google.android.projection.gearhead │ com.google.android.projection.gearhead 
 version code │ 61610523                               │ 61610533                               
 version name │ 6.1.610523-release                     │ 6.1.610533-release                     

@@ -4,4 +4,4 @@
     android:sharedUserId="com.google.android.projection.gearhead"
-    android:versionCode="61610523"
-    android:versionName="6.1.610523-release"
+    android:versionCode="61610533"
+    android:versionName="6.1.610533-release"
     package="com.google.android.projection.gearhead"
DEX
STRINGS:

   old   │ new   │ diff       
  ───────┼───────┼────────────
   78708 │ 78711 │ +3 (+3 -0) 
  
  +  (Mendel flag: MesquiteLite__use_ms, default: true)
  + MesquiteLite__use_ms
  + bool MESQUITE_LITE_USE_MS = 
  

METHODS:

   old    │ new    │ diff           
  ────────┼────────┼────────────────
   113361 │ 113362 │ +1 (+148 -147) 
  
  + dfp fD() → boolean
  + dfp fE() → ril
  + dfp fF() → boolean
  + dfp fG() → ril
  + dfp fI() → boolean
  + dfp fL() → int
  + dfp fM() → boolean
  + dfp fN() → long
  + dfp fP() → boolean
  + dfp fQ() → int
  + dfp fR() → String
  + dfp fT() → boolean
  + dfp fW() → riu
  + dfp fa() → boolean
  + dfp fb() → int
  + dfp fd() → boolean
  + dfp fe() → ril
  + dfp ff() → boolean
  + dfp fh() → ril
  + dfp fk() → boolean
  + dfp fm() → int
  + dfp fp() → boolean
  + dfp fs() → int
  + dfp fx() → boolean
  + dfp fy() → int
  + dfp gC() → boolean
  + dfp gD() → rio
  + dfp gE() → boolean
  + dfp gG() → long
  + dfp gH() → boolean
  + dfp gJ() → int
  + dfp gK() → boolean
  + dfp gL() → riv
  + dfp gM() → long
  + dfp gN() → boolean
  + dfp gO() → long
  + dfp gQ() → float
  + dfp gR() → boolean
  + dfp gS() → float
  + dfp gT() → int
  + dfp gW() → boolean
  + dfp gX() → long
  + dfp gY() → ril
  + dfp gd() → boolean
  + dfp ge() → int
  + dfp gh() → boolean
  + dfp gi() → int
  + dfp gj() → boolean
  + dfp gk() → long
  + dfp gm() → boolean
  + dfp gn() → int
  + dfp gq() → long
  + dfp gr() → boolean
  + dfp gs() → ril
  + dfp gv() → boolean
  + dfp gw() → int
  + dfp gy() → boolean
  + dfp gz() → int
  + dfp hD() → boolean
  + dfp hF() → int
  + dfp hJ() → boolean
  + dfp hK() → int
  + dfp hP() → boolean
  + dfp hQ() → int
  + dfp hU() → boolean
  + dfp hV() → ril
  + dfp he() → boolean
  + dfp hg() → int
  + dfp ho() → boolean
  + dfp hq() → int
  + dfp hr() → boolean
  + dfp hs() → int
  + dfp hv() → String
  + dfp hw() → boolean
  + dfp hx() → String
  + dfp hy() → int
  + dfp hz() → String
  + dfp iB() → int
  + dfp iC() → boolean
  + dfp iD() → int
  + dfp iG() → boolean
  + dfp iH() → String
  + dfp iL() → boolean
  + dfp iM() → int
  + dfp iS() → boolean
  + dfp iT() → int
  + dfp iW() → boolean
  + dfp iX() → int
  + dfp id() → boolean
  + dfp ie() → String
  + dfp ig() → int
  + dfp ij() → boolean
  + dfp ik() → ril
  + dfp io() → boolean
  + dfp ip() → int
  + dfp iq() → boolean
  + dfp ir() → int
  + dfp iu() → boolean
  + dfp iw() → int
  + dfp ix() → boolean
  + dfp iy() → int
  + dfp iz() → boolean
  + dfp jA() → int
  + dfp jB() → boolean
  + dfp jC() → ril
  + dfp jE() → boolean
  + dfp jF() → int
  + dfp jG() → long
  + dfp jK() → boolean
  + dfp jM() → String
  + dfp jN() → boolean
  + dfp jO() → long
  + dfp jU() → boolean
  + dfp jV() → int
  + dfp ja() → boolean
  + dfp jb() → String
  + dfp jd() → boolean
  + dfp je() → String
  + dfp jh() → boolean
  + dfp ji() → String
  + dfp jo() → boolean
  + dfp jr() → String
  + dfp jw() → boolean
  + dfp jx() → String
  + dfp jz() → boolean
  + dfp kB() → boolean
  + dfp kE() → int
  + dfp kK() → boolean
  + dfp kM() → ril
  + dfp kQ() → boolean
  + dfp kT() → int
  + dfp ka() → boolean
  + dfp kb() → int
  + dfp kj() → boolean
  + dfp kk() → int
  + dfp km() → boolean
  + dfp kp() → int
  + dfp kv() → boolean
  + dfp kw() → int
  + dfp kx() → boolean
  + dfp ky() → String
  + dfp lc() → boolean
  + dfp le() → int
  + dfp ln() → boolean
  + dfp lo(PrintWriter)
  + dfp lp() → oom
  + dfp lq(mfg, byte[]) → Object
  + dfp lr(mfj) → Object
  
  - dfp fD() → ril
  - dfp fE() → boolean
  - dfp fF() → ril
  - dfp fG() → boolean
  - dfp fI() → int
  - dfp fL() → boolean
  - dfp fM() → long
  - dfp fN() → boolean
  - dfp fP() → int
  - dfp fQ() → String
  - dfp fR() → boolean
  - dfp fT() → riu
  - dfp fW() → boolean
  - dfp fa() → int
  - dfp fb() → boolean
  - dfp fd() → ril
  - dfp fe() → boolean
  - dfp ff() → ril
  - dfp fh() → boolean
  - dfp fk() → int
  - dfp fm() → boolean
  - dfp fp() → int
  - dfp fs() → boolean
  - dfp fx() → int
  - dfp fy() → boolean
  - dfp gC() → rio
  - dfp gD() → boolean
  - dfp gE() → long
  - dfp gG() → boolean
  - dfp gH() → int
  - dfp gJ() → boolean
  - dfp gK() → riv
  - dfp gL() → long
  - dfp gM() → boolean
  - dfp gN() → long
  - dfp gO() → float
  - dfp gQ() → boolean
  - dfp gR() → float
  - dfp gS() → int
  - dfp gT() → boolean
  - dfp gW() → long
  - dfp gX() → ril
  - dfp gY() → boolean
  - dfp gd() → int
  - dfp ge() → boolean
  - dfp gh() → int
  - dfp gi() → boolean
  -
...✂

Copy link

diffuse-smoke-test-2

size-old-bytes: 16913097
size-old-text: 16.1MiB
size-new-bytes: 34320871
size-new-text: 32.7MiB
size-diff-comment_style_1: +16.6MiB (16.1MiB -> 32.7MiB)

steps.diffuse.outputs.diff-gh-comment-no-dex:

OLD: very-old-apk.apk (signature: V1, V2, V3)
NEW: new-apk.apk (signature: V1, V2, V3)

          │             compressed             │           uncompressed           
          ├───────────┬───────────┬────────────┼──────────┬───────────┬───────────
 APK      │ old       │ new       │ diff       │ old      │ new       │ diff      
──────────┼───────────┼───────────┼────────────┼──────────┼───────────┼───────────
      dex │   3.5 MiB │   6.8 MiB │   +3.2 MiB │  8.7 MiB │    16 MiB │  +7.3 MiB 
     arsc │   3.7 MiB │    12 MiB │   +8.4 MiB │  3.7 MiB │    12 MiB │  +8.4 MiB 
 manifest │   8.6 KiB │  16.2 KiB │   +7.6 KiB │ 51.6 KiB │ 109.1 KiB │ +57.5 KiB 
      res │   5.4 MiB │  10.3 MiB │   +4.8 MiB │  7.2 MiB │  12.8 MiB │  +5.6 MiB 
   native │   688 KiB │   1.5 MiB │ +842.2 KiB │  1.4 MiB │   2.7 MiB │  +1.3 MiB 
    asset │   1.9 MiB │ 385.8 KiB │   -1.5 MiB │  3.1 MiB │ 934.8 KiB │  -2.2 MiB 
    other │ 919.9 KiB │   1.7 MiB │   +845 KiB │  1.3 MiB │   2.4 MiB │  +1.1 MiB 
──────────┼───────────┼───────────┼────────────┼──────────┼───────────┼───────────
    total │  16.1 MiB │  32.7 MiB │  +16.6 MiB │ 25.4 MiB │    47 MiB │ +21.6 MiB 

         │           raw           │                 unique                  
         ├───────┬────────┬────────┼───────┬────────┬────────────────────────
 DEX     │ old   │ new    │ diff   │ old   │ new    │ diff                   
─────────┼───────┼────────┼────────┼───────┼────────┼────────────────────────
   files │     3 │      3 │      0 │       │        │                        
 strings │ 47446 │  93421 │ +45975 │ 45582 │  78711 │ +33129 (+46915 -13786) 
   types │ 15049 │  30621 │ +15572 │ 14508 │  23269 │  +8761 (+12079 -3318)  
 classes │ 11660 │  20506 │  +8846 │ 11660 │  20506 │  +8846 (+10773 -1927)  
 methods │ 68784 │ 128049 │ +59265 │ 67432 │ 113362 │ +45930 (+98305 -52375) 
  fields │ 40367 │  79857 │ +39490 │ 40019 │  69130 │ +29111 (+64462 -35351) 

 ARSC    │ old  │ new   │ diff               
─────────┼──────┼───────┼────────────────────
 configs │  640 │   713 │   +73 (+310 -237)  
 entries │ 7572 │ 16251 │ +8679 (+9298 -619)
APK
       compressed       │      uncompressed      │                                                                                              
───────────┬────────────┼───────────┬────────────┤                                                                                              
 size      │ diff       │ size      │ diff       │ path                                                                                         
───────────┼────────────┼───────────┼────────────┼──────────────────────────────────────────────────────────────────────────────────────────────
    12 MiB │   +8.4 MiB │    12 MiB │   +8.4 MiB │ ∆ resources.arsc                                                                             
   3.1 MiB │     +3 MiB │   7.4 MiB │   +7.2 MiB │ ∆ classes2.dex                                                                               
           │   -1.7 MiB │           │   -2.6 MiB │ - assets/chimera-modules/carservice_apks                                                     
 861.7 KiB │ +861.7 KiB │   1.4 MiB │   +1.4 MiB │ + lib/armeabi-v7a/libgmm-jni.so                                                              
           │ -346.6 KiB │           │ -346.4 KiB │ - res/drawable-nodpi-v4/great_apps_illustration.png                                          
           │ -333.6 KiB │           │ -333.4 KiB │ - res/drawable-nodpi-v4/frx_road_ahead_bg.png                                                
 329.5 KiB │ +329.5 KiB │ 329.3 KiB │ +329.3 KiB │ + res/b9y.png                                                                                
   320 KiB │   +320 KiB │ 319.9 KiB │ +319.9 KiB │ + res/PP3.png                                                                                
 330.5 KiB │ +201.9 KiB │ 771.3 KiB │ +412.8 KiB │ ∆ META-INF/CERT.SF                                                                           
 327.7 KiB │ +201.5 KiB │ 771.2 KiB │ +412.8 KiB │ ∆ META-INF/MANIFEST.MF                                                                       
           │ -183.4 KiB │           │ -183.2 KiB │ - res/drawable-nodpi-v4/rating_prompt_rate.png                                               
 162.9 KiB │ +162.9 KiB │ 162.8 KiB │ +162.8 KiB │ + res/lKr.png                                                                                
 383.9 KiB │ +148.4 KiB │ 933.9 KiB │ +376.1 KiB │ ∆ assets/sdk_impl.jar                                                                        
           │ -147.4 KiB │           │ -147.2 KiB │ - res/drawable-nodpi-v4/rating_prompt_enjoy.png                                              
           │   -146 KiB │           │ -145.8 KiB │ - res/drawable-nodpi-v4/rating_prompt_feedback.png                                           
 130.3 KiB │ +130.3 KiB │ 130.2 KiB │ +130.2 KiB │ + res/JVw.png                                                                                
   129 KiB │   +129 KiB │ 128.9 KiB │ +128.9 KiB │ + res/a-J.png                                                                                
 162.9 KiB │ +128.7 KiB │ 396.6 KiB │ +323.8 KiB │ ∆ classes3.dex                                                                               
           │ -125.7 KiB │           │ -125.5 KiB │ - res/drawable-xhdpi-v4/car_headunit_illustration.png                                        
   3.5 MiB │ +125.6 KiB │   8.2 MiB │ -270.3 KiB │ ∆ classes.dex                                                                                
 115.7 KiB │ +115.7 KiB │   1.2 MiB │   +1.2 MiB │ + res/fVN                                                                                    
           │ -103.8 KiB │           │ -103.6 KiB │ - res/drawable-xxhdpi-v4/car_headunit_illustration.png                                       
 101.3 KiB │ +101.3 KiB │ 101.2 KiB │ +101.2 KiB │ + res/iRJ.png                                                                                
  92.5 KiB │  +92.5 KiB │  92.4 KiB │  +92.4 KiB │ + res/gNH.png                                                                                
  89.6 KiB │  +89.6 KiB │  89.5 KiB │  +89.5 KiB │ + res/lRG.jpg                                                                                
           │  -88.9 KiB │           │  -88.7 KiB │ - res/drawable-xhdpi-v4/keep_your_hands_on_the_wheel.png                                     
           │  -85.6 KiB │           │  -85.5 KiB │ - res/drawable-xhdpi-v4/header_illustration.png                                              
     
...✂
MANIFEST
              │ old                                    │ new                                    
──────────────┼────────────────────────────────────────┼────────────────────────────────────────
 package      │ com.google.android.projection.gearhead │ com.google.android.projection.gearhead 
 version code │ 41590943                               │ 61610533                               
 version name │ 4.1.590943-release                     │ 6.1.610533-release                     

@@ -1,10 +1,10 @@
 <manifest
-    android:compileSdkVersion="28"
-    android:compileSdkVersionCodename="Q"
+    android:compileSdkVersion="30"
+    android:compileSdkVersionCodename="11"
     android:sharedUserId="com.google.android.projection.gearhead"
-    android:versionCode="41590943"
-    android:versionName="4.1.590943-release"
+    android:versionCode="61610533"
+    android:versionName="6.1.610533-release"
     package="com.google.android.projection.gearhead"
-    platformBuildVersionCode="28"
-    platformBuildVersionName="Q"
+    platformBuildVersionCode="30"
+    platformBuildVersionName="11"
     xmlns:android="http://schemas.android.com/apk/res/android"
@@ -12,4 +12,4 @@
   <uses-sdk
-      android:minSdkVersion="21"
-      android:targetSdkVersion="28"
+      android:minSdkVersion="23"
+      android:targetSdkVersion="30"
       />
@@ -19,2 +19,5 @@
   <uses-permission
+      android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"
+      />
+  <uses-permission
       android:name="android.permission.CALL_PHONE"
@@ -59,2 +62,5 @@
   <uses-permission
+      android:name="android.permission.ACCESS_NOTIFICATION_POLICY"
+      />
+  <uses-permission
       android:name="android.permission.ACCESS_WIFI_STATE"
@@ -62,2 +68,8 @@
   <uses-permission
+      android:name="android.permission.CHANGE_NETWORK_STATE"
+      />
+  <uses-permission
+      android:name="android.permission.QUERY_ALL_PACKAGES"
+      />
+  <uses-permission
       android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"
@@ -82,2 +94,56 @@
       />
+  <uses-permission
+      android:name="android.permission.RECEIVE_BOOT_COMPLETED"
+      />
+  <uses-permission
+      android:name="android.permission.VIBRATE"
+      />
+  <uses-permission
+      android:name="com.google.android.finsky.permission.GEARHEAD_SERVICE"
+      />
+  <uses-permission
+      android:name="android.permission.WRITE_SETTINGS"
+      />
+  <uses-permission
+      android:name="android.permission.BLUETOOTH_PRIVILEGED"
+      />
+  <uses-permission
+      android:name="android.permission.CALL_PRIVILEGED"
+      />
+  <uses-permission
+      android:name="android.permission.COMPANION_APPROVE_WIFI_CONNECTIONS"
+      />
+  <uses-permission
+      android:name="android.permission.LOCATION_HARDWARE"
+      />
+  <uses-permission
+      android:name="android.permission.CONTROL_INCALL_EXPERIENCE"
+      />
+  <uses-permission
+      android:name="android.permission.DUMP"
+      />
+  <uses-permission
+      android:name="android.permission.ENTER_CAR_MODE_PRIORITIZED"
+      />
+  <uses-permission
+      android:name="android.permission.LOCAL_MAC_ADDRESS"
+      />
+  <uses-permission
+      android:name="android.permission.MANAGE_USB"
+      />
+  <uses-permission
+      android:name="android.permission.MODIFY_AUDIO_ROUTING"
+      />
+  <uses-permission
+      android:name="android.permission.MODIFY_DAY_NIGHT_MODE"
+      />
+  <uses-permission
+      android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND"
+      />
+  <uses-permission
+      android:name="android.permission.TOGGLE_AUTOMOTIVE_PROJECTION"
+      />
+  <uses-permission
+      android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"
+      />
   <supports-screens
@@ -85,16 +151,30 @@
       android:normalScreens="true"
-      android:smallScreens="false"
+      android:smallScreens="true"
       android:xlargeScreens="true"
       />
-  <uses-permission
-      android:name="android.permission.ACCESS_NOTIFICATION_POLICY"
+  <permission
+      android:name="androidx.car.app.ACCESS_SURFACE"
+      android:protectionLevel="0x0"
       />
-  <uses-permission
-      android:name="android.permission.RECEIVE_BOOT_COMPLETED"
+  <permission
+      android:name="androidx.car.app.NAVIGATION_TEMPLATES"
+      android:protectionLevel="0x0"
       />
-  <uses-permission
-      android:name="android.permission.CHANGE_NETWORK_STATE"
+  <permission
+      android:name="androidx.car.app.MAP_TEMPLATES"
+      android
...✂
ARSC
CONFIGS:

   old │ new │ diff            
  ─────┼─────┼─────────────────
   640 │ 713 │ +73 (+310 -237) 
  + anim-ldrtl
  + animator-ldrtl
  + array-as
  + array-be
  + array-bs
  + array-es-rES
  + array-gu
  + array-night
  + array-or
  + array-pa
  + array-v28
  + bool-h380dp-land
  + bool-h400dp
  + bool-h740dp-port
  + bool-large-port
  + bool-night-v29
  + bool-sw360dp
  + bool-sw600dp
  + bool-sw600dp-port
  + bool-sw720dp
  + bool-v24
  + bool-v26
  + bool-v27
  + bool-v29
  + bool-v30
  + bool-v31
  + bool-w1024dp
  + bool-w411dp-port
  + bool-w480dp
  + bool-w480dp-land
  + bool-xlarge
  + color-land
  + color-night
  + color-night-dpad
  + color-night-v29
  + color-night-wheel
  + color-television
  + color-v26
  + color-v27
  + color-v28
  + color-v29
  + dimen-car
  + dimen-h1000dp
  + dimen-h1000dp-port
  + dimen-h320dp-port
  + dimen-h360dp-land
  + dimen-h380dp-land
  + dimen-h400dp
  + dimen-h440dp-land
  + dimen-h480dp-land
  + dimen-h520dp
  + dimen-h520dp-port
  + dimen-h540dp
  + dimen-h540dp-port
  + dimen-h550dp-port
  + dimen-h560dp-port
  + dimen-h720dp
  + dimen-h740dp-port
  + dimen-ja-w768dp
  + dimen-large
  + dimen-ldrtl
  + dimen-night
  + dimen-notouch
  + dimen-port
  + dimen-small
  + dimen-sw1024dp
  + dimen-sw240dp
  + dimen-sw320dp
  + dimen-sw360dp
  + dimen-sw360dp-land
  + dimen-sw380dp
  + dimen-sw400dp
  + dimen-sw411dp
  + dimen-sw480dp
  + dimen-sw600dp
  + dimen-sw600dp-land
  + dimen-sw600dp-port
  + dimen-sw720dp-w1280dp
  + dimen-sw840dp
  + dimen-v28
  + dimen-w1024dp
  + dimen-w1024dp-land
  + dimen-w300dp
  + dimen-w320dp-land
  + dimen-w360dp-port
  + dimen-w411dp-port
  + dimen-w480dp
  + dimen-w480dp-land
  + dimen-w480dp-port
  + dimen-w560dp-land
  + dimen-w600dp
  + dimen-w600dp-land
  + dimen-w712dp
  + dimen-w720dp
  + dimen-w720dp-land
  + dimen-w748dp
  + dimen-w768dp
  + dimen-w840dp
  + dimen-w840dp-land
  + dimen-w844dp
  + dimen-w930dp
  + dimen-w930dp-h520dp-land
  + dimen-xlarge
  + drawable-anydpi
  + drawable-es-rAR
  + drawable-es-rMX
  + drawable-hdpi
  + drawable-ldpi
  + drawable-ldrtl
  + drawable-ldrtl-hdpi
  + drawable-ldrtl-mdpi
  + drawable-ldrtl-xhdpi
  + drawable-ldrtl-xxhdpi
  + drawable-ldrtl-xxxhdpi
  + drawable-mdpi
  + drawable-night
  + drawable-night-hdpi
  + drawable-night-mdpi
  + drawable-night-v29
  + drawable-night-xhdpi
  + drawable-night-xxhdpi
  + drawable-night-xxxhdpi
  + drawable-nodpi
  + drawable-pt-rBR
  + drawable-sw600dp
  + drawable-sw600dp-hdpi
  + drawable-sw600dp-mdpi
  + drawable-sw600dp-xhdpi
  + drawable-sw600dp-xxhdpi
  + drawable-television
  + drawable-v24
  + drawable-v26
  + drawable-v28
  + drawable-v29
  + drawable-watch
  + drawable-xhdpi
  + drawable-xxhdpi
  + drawable-xxxhdpi
  + fraction-night
  + integer-h6000dp
  + integer-sw600dp
  + integer-w1024dp-land
  + integer-w480dp
  + integer-w600dp
  + integer-w720dp
  + integer-w840dp
  + integer-w840dp-land
  + integer-w930dp
  + layout-car
  + layout-h560dp-port
  + layout-land-v31
  + layout-night
  + layout-sw360dp
  + layout-sw600dp
  + layout-sw600dp-land
  + layout-v29
  + layout-v31
  + layout-w1024dp
  + layout-w480dp
  + layout-w560dp-land
  + layout-w868dp
  + layout-watch
  + mipmap-hdpi
  + mipmap-mdpi
  + mipmap-xhdpi
  + mipmap-xxhdpi
  + mipmap-xxxhdpi
  + plurals-as
  + plurals-be
  + plurals-bs
  + plurals-es-rES
  + plurals-gu
  + plurals-or
  + plurals-pa
  + string-af-sw360dp
  + string-am-sw360dp
  + string-ar-rXB-sw360dp
  + string-ar-sw360dp
  + string-az-sw360dp
  + string-b+sr+Latn-sw360dp
  + string-be-sw360dp
  + string-bg-sw360dp
  + string-bn-sw360dp
  + string-bs-sw360dp
  + string-ca-sw360dp
  + string-cs-sw360dp
  + string-da-sw360dp
  + string-de-rAT-sw360dp
  + string-de-rCH-sw360dp
  + string-de-sw360dp
  + string-el-sw360dp
  + string-en-rAU-sw360dp
  + string-en-rCA-sw360dp
  + string-en-rGB-sw360dp
  + string-en-rIE-sw360dp
  + string-en-rIN-sw360dp
  + string-en-rSG-sw360dp
  + string-en-rXA-sw360dp
  + string-en-rXC-sw360dp
  + string-en-rZA-sw360dp
  + string-es-r419-sw360dp
  + string-es-rAR-sw360dp
  + string-es-rBO-sw360dp
  + string-es-rCL-sw360dp
  + string-es-rCO-sw360dp
  + string-es-rCR-sw360dp
  + string-es-rDO-sw360dp
  + string-es-rEC-sw360dp
  + string-es-rES
  + string-es-rGT-sw360dp
  + string-es-rHN-sw360dp
  + string-es-rMX-sw360dp
  + string-es-rNI-sw360dp
  + string-es-rPA-sw360dp
  + string-es-rPE-sw360dp
  + string-es-rPR-sw360dp
  + string-es-rPY-sw360dp
  + string-es-rSV-sw360dp
  + str
...✂

steps.diffuse.outputs.summary

OLD: very-old-apk.apk (signature: V1, V2, V3)
NEW: new-apk.apk (signature: V1, V2, V3)

          │             compressed             │           uncompressed           
          ├───────────┬───────────┬────────────┼──────────┬───────────┬───────────
 APK      │ old       │ new       │ diff       │ old      │ new       │ diff      
──────────┼───────────┼───────────┼────────────┼──────────┼───────────┼───────────
      dex │   3.5 MiB │   6.8 MiB │   +3.2 MiB │  8.7 MiB │    16 MiB │  +7.3 MiB 
     arsc │   3.7 MiB │    12 MiB │   +8.4 MiB │  3.7 MiB │    12 MiB │  +8.4 MiB 
 manifest │   8.6 KiB │  16.2 KiB │   +7.6 KiB │ 51.6 KiB │ 109.1 KiB │ +57.5 KiB 
      res │   5.4 MiB │  10.3 MiB │   +4.8 MiB │  7.2 MiB │  12.8 MiB │  +5.6 MiB 
   native │   688 KiB │   1.5 MiB │ +842.2 KiB │  1.4 MiB │   2.7 MiB │  +1.3 MiB 
    asset │   1.9 MiB │ 385.8 KiB │   -1.5 MiB │  3.1 MiB │ 934.8 KiB │  -2.2 MiB 
    other │ 919.9 KiB │   1.7 MiB │   +845 KiB │  1.3 MiB │   2.4 MiB │  +1.1 MiB 
──────────┼───────────┼───────────┼────────────┼──────────┼───────────┼───────────
    total │  16.1 MiB │  32.7 MiB │  +16.6 MiB │ 25.4 MiB │    47 MiB │ +21.6 MiB 

         │           raw           │                 unique                  
         ├───────┬────────┬────────┼───────┬────────┬────────────────────────
 DEX     │ old   │ new    │ diff   │ old   │ new    │ diff                   
─────────┼───────┼────────┼────────┼───────┼────────┼────────────────────────
   files │     3 │      3 │      0 │       │        │                        
 strings │ 47446 │  93421 │ +45975 │ 45582 │  78711 │ +33129 (+46915 -13786) 
   types │ 15049 │  30621 │ +15572 │ 14508 │  23269 │  +8761 (+12079 -3318)  
 classes │ 11660 │  20506 │  +8846 │ 11660 │  20506 │  +8846 (+10773 -1927)  
 methods │ 68784 │ 128049 │ +59265 │ 67432 │ 113362 │ +45930 (+98305 -52375) 
  fields │ 40367 │  79857 │ +39490 │ 40019 │  69130 │ +29111 (+64462 -35351) 

 ARSC    │ old  │ new   │ diff               
─────────┼──────┼───────┼────────────────────
 configs │  640 │   713 │   +73 (+310 -237)  
 entries │ 7572 │ 16251 │ +8679 (+9298 -619)

steps.diffuse.outputs.manifest

              │ old                                    │ new                                    
──────────────┼────────────────────────────────────────┼────────────────────────────────────────
 package      │ com.google.android.projection.gearhead │ com.google.android.projection.gearhead 
 version code │ 41590943                               │ 61610533                               
 version name │ 4.1.590943-release                     │ 6.1.610533-release                     

@@ -1,10 +1,10 @@
 <manifest
-    android:compileSdkVersion="28"
-    android:compileSdkVersionCodename="Q"
+    android:compileSdkVersion="30"
+    android:compileSdkVersionCodename="11"
     android:sharedUserId="com.google.android.projection.gearhead"
-    android:versionCode="41590943"
-    android:versionName="4.1.590943-release"
+    android:versionCode="61610533"
+    android:versionName="6.1.610533-release"
     package="com.google.android.projection.gearhead"
-    platformBuildVersionCode="28"
-    platformBuildVersionName="Q"
+    platformBuildVersionCode="30"
+    platformBuildVersionName="11"
     xmlns:android="http://schemas.android.com/apk/res/android"
@@ -12,4 +12,4 @@
   <uses-sdk
-      android:minSdkVersion="21"
-      android:targetSdkVersion="28"
+      android:minSdkVersion="23"
+      android:targetSdkVersion="30"
       />
@@ -19,2 +19,5 @@
   <uses-permission
+      android:name="android.permission.READ_PRIVILEGED_PHONE_STATE"
+      />
+  <uses-permission
       android:name="android.permission.CALL_PHONE"
@@ -59,2 +62,5 @@
   <uses-permission
+      android:name="android.permission.ACCESS_NOTIFICATION_POLICY"
+      />
+  <uses-permission
       android:name="android.permission.ACCESS_WIFI_STATE"
@@ -62,2 +68,8 @@
   <uses-permission
+      android:name="android.permission.CHANGE_NETWORK_STATE"
+      />
+  <uses-permission
+      android:name="android.permission.QUERY_ALL_PACKAGES"
+      />
+  <uses-permission
       android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"
@@ -82,2 +94,56 @@
       />
+  <uses-permission
+      android:name="android.permission.RECEIVE_BOOT_COMPLETED"
+      />
+  <uses-permission
+      android:name="android.permission.VIBRATE"
+      />
+  <uses-permission
+      android:name="com.google.android.finsky.permission.GEARHEAD_SERVICE"
+      />
+  <uses-permission
+      android:name="android.permission.WRITE_SETTINGS"
+      />
+  <uses-permission
+      android:name="android.permission.BLUETOOTH_PRIVILEGED"
+      />
+  <uses-permission
+      android:name="android.permission.CALL_PRIVILEGED"
+      />
+  <uses-permission
+      android:name="android.permission.COMPANION_APPROVE_WIFI_CONNECTIONS"
+      />
+  <uses-permission
+      android:name="android.permission.LOCATION_HARDWARE"
+      />
+  <uses-permission
+      android:name="android.permission.CONTROL_INCALL_EXPERIENCE"
+      />
+  <uses-permission
+      android:name="android.permission.DUMP"
+      />
+  <uses-permission
+      android:name="android.permission.ENTER_CAR_MODE_PRIORITIZED"
+      />
+  <uses-permission
+      android:name="android.permission.LOCAL_MAC_ADDRESS"
+      />
+  <uses-permission
+      android:name="android.permission.MANAGE_USB"
+      />
+  <uses-permission
+      android:name="android.permission.MODIFY_AUDIO_ROUTING"
+      />
+  <uses-permission
+      android:name="android.permission.MODIFY_DAY_NIGHT_MODE"
+      />
+  <uses-permission
+      android:name="android.permission.START_ACTIVITIES_FROM_BACKGROUND"
+      />
+  <uses-permission
+      android:name="android.permission.TOGGLE_AUTOMOTIVE_PROJECTION"
+      />
+  <uses-permission
+      android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE"
+      />
   <supports-screens
@@ -85,16 +151,30 @@
       android:normalScreens="true"
-      android:smallScreens="false"
+      android:smallScreens="true"
       android:xlargeScreens="true"
       />
-  <uses-permission
-      android:name="android.permission.ACCESS_NOTIFICATION_POLICY"
+  <permission
+      android:name="androidx.car.app.ACCESS_SURFACE"
+      android:protectionLevel="0x0"
       />
-  <uses-permission
-      android:name="android.permission.RECEIVE_BOOT_COMPLETED"
+  <permission
+      android:name="androidx.car.app.NAVIGATION_TEMPLATES"
+      android:protectionLevel="0x0"
       />
-  <uses-permission
-      android:name="android.permission.CHANGE_NETWORK_STATE"
+  <permission
+      android:name="androidx.car.app.MAP_TEMPLATES"
+      android
...✂

steps.diffuse.outputs.dex

STRINGS:

   old   │ new   │ diff                   
  ───────┼───────┼────────────────────────
   45582 │ 78711 │ +33129 (+46915 -13786) 
  
  +

@mateuszkwiecinski mateuszkwiecinski merged commit c187638 into master Oct 31, 2024
9 checks passed
@mateuszkwiecinski mateuszkwiecinski deleted the renovate/migrate-config branch October 31, 2024 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant