From 0a3372a64ca15eef87b2487c4062910c5849795a Mon Sep 17 00:00:00 2001 From: rusefi Date: Sun, 16 Aug 2020 15:42:47 -0400 Subject: [PATCH] GHA to sign APK files using RUSEFI_ANDROID_KEYPASS --- android/app/build.gradle | 18 +++++++++++++++++- android/certs/rusEFI.jks | Bin 0 -> 2222 bytes 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 android/certs/rusEFI.jks diff --git a/android/app/build.gradle b/android/app/build.gradle index d0725c1d65..b3a015f9a6 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -26,9 +26,19 @@ android { testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } + signingConfigs { + release { + storeFile file("../certs/rusEFI.jks") + storePassword System.getenv("RUSEFI_ANDROID_KEYPASS") + keyAlias "key0" + keyPassword System.getenv("RUSEFI_ANDROID_KEYPASS") + } + } + buildTypes { release { minifyEnabled false + signingConfig signingConfigs.release } } } @@ -55,4 +65,10 @@ dependencies { androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0' testImplementation libs.junit -} \ No newline at end of file +} + +/* +gradle.taskGraph.afterTask { task -> + project.logger.lifecycle("Password " + System.getenv('RUSEFI_ANDROID_KEYPASS')); +} + */ diff --git a/android/certs/rusEFI.jks b/android/certs/rusEFI.jks new file mode 100644 index 0000000000000000000000000000000000000000..59e0610c9150b45b6594bbfda32829158150eab6 GIT binary patch literal 2222 zcmcgt`8yN}7oOE*7-H;8)7(f#F}4iq8oQXL8cQgo;j@l)#+EGOt3g6WBzUR4r!S}=a!+Xy8;hguJ=RNzY`>Ox|0CWK0-+=hIhhq;& z@NVFK82|tUVd;>4tPmeug%1b;Vn8B5AQS+hLzeT^?v^-x^_mON`nd?{7*judBj@+_ zbuo$l+jn}rGZbxlhPlExn{{iG(?9wgsC4L0eZ=6M_)WGZktrqUWgY)9Or0IRA|1nelrvB` zBj@novM?^rv}iSdQ#>oPPlavyr0eOZd__1n+YZdK%&!`Hfj^8_38+)l-fa&k`u5IH zeAduFCV1QC>JXgY1E#7v9K<$qEZ=^$CPT?mpuIe{lTUiFoKPY^+EpLfqQ^oHQry2W z2Cl#P3gv0##xR;R3Le|=CPfUT>f+V2?cPh0T>Hc&!5Ytl-nd9LD;Kn~JASsOCnZHH z&T$6A(Iho1MxDe8tlw2Xm46`d^BsEfhxO z{SXi$5=;d%?A{?bvmArBVmt1I(VcAul`Wq%;VY{{lp^%wFKMKP<1_>F3H`K|0PpC4 z@$`mO{rCoqXv=3>4`}=*Y>iYXkaX585LH;Sm?b!tRBq5X9Bs2wgW7x`W!$+CsxkTH zgsiOuFFjg|H#;cCw8f1|^LVxV-3(gc}rY_WeDyNzyNKKA1q<4F5o~4(FOO+sJ zjjSeH`Zj~zB|&%@muEu4BWbSCA-5;1u`lFREDWQiuW_0U+|cQ-GUobIpj-Z$5w>*W zNrvE?J<0}@Y7UgeJ^Y?roC_gomg)(0R?S3#I?&)4_cY zZE{lZfjhD^^&eqw<9Jg9#tJ3{le(16s#~bNpH&ibq?!MYaDqUuzJJZ0fbHl;7qvy( zb^lp~iGi$!K-!11w+=6`WBAHnR?O=-dF0OmW)mirieew@v`pt*IBh)DAWX)(2$?Dy zSs5yLFIxrJde7>R_!^2mKCaS6PwgxPfbn2)cl$kNe%Mc*2@k||(>~*?)}@mU@J0Ch zLMBfe3vZ7MLh}T9j% z1uxancz)R0Fk57ALkx`wG$-=+)~{gzVJF5p?^nY*6_n%r76<*$0RmJAZ@(RZI2F%D z=FHd^hAl)YaP&7mWG3B5OsE}$Q$azcAAiF?GPmyxHL4%`+ZUnss@hmx008WPrGv>> zI>@R33<82c5R$k<9TvgIkGXAedj|mo3P1ta>*@knem<}*gbxX_wf-MDgai>S)y1%) zzcMhSfTep-uzUDXV=rpBIua}LD+))#gJ{8~X6KF)2*&ENSm|FuFjCae&n@Vn)X3e} zpF*Ps`*?+8k4Pdkuvnb>X>}Y{OH0R55}~DiK(YU&|Cb)stH-)^YzzgCZ^Q`#5g+KI4|+!?T*UMR% z*3NkuoR>I>vuR*6UJ$jl((2Rvw-k27ue5u^_c^VfWGw=zmYDg)7e@7``bknxHlF%` zz(4@75RFA)0m_^A*)+`ZrHTUg`o%fT>dHI!TlVF2m~M<2@UzU z1JfXe%;QDdcNU8^MG{XP@gr+;?6x}9!^NFi$2TxVYo&z9-nv9Pq}3#uu&}QuLpxD+ z>@bDezHYM{=z${L(}Xp8y^Dxh^T{UT$r?sCC?vTg_)HfQ**)5w^Do;~9&bz5;%O6Y zE?rE12?*k?a~8K`3uuFl!eoZ=pt|>( zIp=*7-m-|?QkTAws`bhe;u}4Vf@RaCd)S1{((jZ=uK!ONypw7+lf?W3-R&eI)!gC! zzQQT@ru=v|xktCd^bi`vndaha$_9(3ERh|~ia(REH