From 3c9c840d9b692ad3076e768179eeec3e3000d96e Mon Sep 17 00:00:00 2001 From: cjiang Date: Fri, 26 Jun 2020 11:33:36 -0700 Subject: [PATCH 1/3] Add encrypted google services files. --- .gitignore | 1 + .../admob/GoogleService-Info.plist.gpg | Bin 0 -> 670 bytes .../gha-encrypted/admob/google-services.json.gpg | Bin 0 -> 964 bytes .../analytics/GoogleService-Info.plist.gpg | Bin 0 -> 683 bytes .../analytics/google-services.json.gpg | Bin 0 -> 959 bytes .../app/GoogleService-Info.plist.gpg | Bin 0 -> 683 bytes .../gha-encrypted/app/google-services.json.gpg | Bin 0 -> 959 bytes .../auth/GoogleService-Info.plist.gpg | Bin 0 -> 690 bytes .../gha-encrypted/auth/google-services.json.gpg | 5 +++++ .../database/GoogleService-Info.plist.gpg | Bin 0 -> 712 bytes .../database/google-services.json.gpg | Bin 0 -> 727 bytes .../dynamic_links/GoogleService-Info.plist.gpg | Bin 0 -> 659 bytes .../dynamic_links/google-services.json.gpg | Bin 0 -> 711 bytes .../firestore/GoogleService-Info.plist.gpg | Bin 0 -> 609 bytes .../firestore/google-services.json.gpg | Bin 0 -> 534 bytes .../functions/GoogleService-Info.plist.gpg | Bin 0 -> 688 bytes .../functions/google-services.json.gpg | Bin 0 -> 536 bytes .../messaging/GoogleService-Info.plist.gpg | Bin 0 -> 693 bytes .../messaging/google-services.json.gpg | Bin 0 -> 617 bytes .../remote_config/GoogleService-Info.plist.gpg | Bin 0 -> 631 bytes .../remote_config/google-services.json.gpg | Bin 0 -> 855 bytes .../storage/GoogleService-Info.plist.gpg | Bin 0 -> 651 bytes .../storage/google-services.json.gpg | Bin 0 -> 783 bytes 23 files changed, 6 insertions(+) create mode 100644 .gitignore create mode 100644 scripts/gha-encrypted/admob/GoogleService-Info.plist.gpg create mode 100644 scripts/gha-encrypted/admob/google-services.json.gpg create mode 100644 scripts/gha-encrypted/analytics/GoogleService-Info.plist.gpg create mode 100644 scripts/gha-encrypted/analytics/google-services.json.gpg create mode 100644 scripts/gha-encrypted/app/GoogleService-Info.plist.gpg create mode 100644 scripts/gha-encrypted/app/google-services.json.gpg create mode 100644 scripts/gha-encrypted/auth/GoogleService-Info.plist.gpg create mode 100644 scripts/gha-encrypted/auth/google-services.json.gpg create mode 100644 scripts/gha-encrypted/database/GoogleService-Info.plist.gpg create mode 100644 scripts/gha-encrypted/database/google-services.json.gpg create mode 100644 scripts/gha-encrypted/dynamic_links/GoogleService-Info.plist.gpg create mode 100644 scripts/gha-encrypted/dynamic_links/google-services.json.gpg create mode 100644 scripts/gha-encrypted/firestore/GoogleService-Info.plist.gpg create mode 100644 scripts/gha-encrypted/firestore/google-services.json.gpg create mode 100644 scripts/gha-encrypted/functions/GoogleService-Info.plist.gpg create mode 100644 scripts/gha-encrypted/functions/google-services.json.gpg create mode 100644 scripts/gha-encrypted/messaging/GoogleService-Info.plist.gpg create mode 100644 scripts/gha-encrypted/messaging/google-services.json.gpg create mode 100644 scripts/gha-encrypted/remote_config/GoogleService-Info.plist.gpg create mode 100644 scripts/gha-encrypted/remote_config/google-services.json.gpg create mode 100644 scripts/gha-encrypted/storage/GoogleService-Info.plist.gpg create mode 100644 scripts/gha-encrypted/storage/google-services.json.gpg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000..e43b0f9889 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.DS_Store diff --git a/scripts/gha-encrypted/admob/GoogleService-Info.plist.gpg b/scripts/gha-encrypted/admob/GoogleService-Info.plist.gpg new file mode 100644 index 0000000000000000000000000000000000000000..c3631f2e6beebabb862c77d74a82068311af30b8 GIT binary patch literal 670 zcmV;P0%84(4Fm}T0`yZ#IKTTs$LiAQ0Ze6XGlHzuas>9_e5C774Ui7`xZa`I4C^o_ zXWRA6@Si98EgcI-rFu!Nwx)N0STZ2P7g%%qhy`-nF0JOf@o~eEu8mtj%c4$P%AXJ8 zBp7MMXMcvOQ|DxUI833ri|(NWFPA0Lb#YP@5gV`%v@4&DfdRMGsO#gm8j2jX;c=U~ zr*Dq*mCE4LcfPWVSSPv~DX0G9644+pl{dn6_0op<(6l@a+n10sHI}Ew**#~mK_L7~ zS7OiI&mnWxXqgExIl-L8%Bg1c^%2<_F8zCaW2LJ6l)Rn*6$Sv?f@9?9qsqDL3Vg`6 zIzLlOBV>O>G}#3uHgLi5N)&Bd?X=_sJX%~8rfNz>=_(O@AS;+ZADfPahX9MAF>(#> z8%eD8Q?-XWfq;@)yUykyQDISg#zHDG3%c3zvR*T4UKBJP?h*mHcn zfvOIC98?I6NcnIq*kXj4Old*!7KaMymN$|}SEd2~W}q8I77fc8y9zcQLq0MSaV%!S ESK(4kg8%>k literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/admob/google-services.json.gpg b/scripts/gha-encrypted/admob/google-services.json.gpg new file mode 100644 index 0000000000000000000000000000000000000000..e637aa48378f98d627db867677c0b2539d4b3cd8 GIT binary patch literal 964 zcmV;#13UbT4Fm}T0&JA%f`tH>=jzhw0X(+tpP7Tuhxow(ih$LS zkVG45)dr}~Z2AEA@_Q}=uCwJJMprfiIjedhI`Nx57QXa7NKpL8)B+k zbb@C`+ML-ZIHL>RM&n@}ScmvOJI1G2^~*6AeOroc_vHhixJB|}qs=Q=h*3G;Hw@62 zT?V^U0L3Y0Lgocl?3!@r8q2=Ad+O+G8{V#Wc!;i&b6PCk^LScBEHv_z5I}J;Nx<#Q zk;`+Y5g>MDM*ZZE`+zj_J5PQMd)f9}D)mRfMk|O378{N=*hr}6prc;mNL;Md{7@$0 zqKunQtUnnb$c=(@MV}#-Mm~@zM(2{w>99IM;b(StE$QU0WH<@qa_ad<5}(3`m7+1W z1_vu>q!=IYl0q-g*_JhbTeVgk{CQ~G?*v~~c*d3&I!$G^{C|YKl;lviyh2$S#);ho zY&c5wR~=-=9gDB1h?8dHGkYmwm9gv6w~^&PT~Qt&Mmt+ zeNhG~O?4$&Zb1y1gE%#SD3QAH-2SQmK;&Ux&)u>vY;uyAhn!4OI|PF~NWMnHK6Vu>t{1QIGcWPlWo*xBac$4_|+vc2KJ%(d^*&08uC>kpb2ln$fuc literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/analytics/GoogleService-Info.plist.gpg b/scripts/gha-encrypted/analytics/GoogleService-Info.plist.gpg new file mode 100644 index 0000000000000000000000000000000000000000..ea0a6b36e3f0062d74919558638cd233c8cc364a GIT binary patch literal 683 zcmV;c0#yBs4Fm}T0?pdpK?zqg8|u>O0b>JrxIPF8Tg89jX$k*?u!t8X_>t1XI>7DE z5L?+`yA%!l_fP{b%&;tRn^|TE#`4+0sHHk2>A}7q6}wNQg+D$0L7+$PsC8hh;GwcA zkV&~ME2lGqbNZ0WU2k!eLh?|eEdD|C(4BG`BbxkAcwoK(=Di%V;r)4dzg18cqzmO! zeb3vL(ps%=;VWcHpqicoroL`A1R8~h)P=bXi9_imV-^;*;$46*W~siT8y&4UF{*i8 zd*&f?DXgR2;H4q5?(gBtB>j}kKcyA=H1AP&-8PHEeQhg1x&ktKiKsZ74#u2=h}BF{ zab9k0!FoGs*>+97$W{xI?*ZD6a_?RTP&Ugj@2wcMm+YiyWjH4!ZCNZZ4utQFin!E^ z%hX=HEs15rb@#@m;5@xInD}IR8Tleh>|BP^5_!|f9%}F-o(-Sn>a)$1Vo{tf*y~-1 z3r)4COzr@V;Iq@QK&Q$7*dqZ{6w&S?2(!u-G6JD4zN8vMnpPt`(~j>(acndAAwN_1 z(SDiGw`z`!5}gFLvVGGsa%s?sFT%!IJ#;A391u?LTk=E4!Ii|t&aq8lJo>)<*Wk(? z#rDpHgTTdOh-=Sai>HCb!0XcK7%6EfT9RJFpaTb$G+@IKF=^!*OoB3qEDcdToZl&6 zS?Mpq<-{hf#q}g_UiQ%?nTbfpCg!T|9>@|1?yZrBkCMJOU&T$B4LnjdHN8 zR4RD5Ha)3Irv`nm0cmw!_ib;mID6(bz=g`JI?`>GhN9I4-m3h1p|0cW>?GYYv2am1 z(QK~WCOu%&U$xmYyeg%rV!e^@!%1x4VR?;nW)Q|Tzo>=N|9*ci#pOD$Hse4Qc>80n RO$*etJ{DG2T~@8DCL;VwSQG#N literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/analytics/google-services.json.gpg b/scripts/gha-encrypted/analytics/google-services.json.gpg new file mode 100644 index 0000000000000000000000000000000000000000..f4bd37ed183358242a2c7c4f306114ad631734b9 GIT binary patch literal 959 zcmV;w13>(Y4Fm}T0^KQRnu#541nSc10am9ZCz+%hW&YZ902DN%2P*S4xJ#U%-{zZL zj+A%g8T`lvS1~1*7+g67x4BhKz1R+Afs#6H5DJ>SY9ZuQ^}GAXMq}kZdJp~3L1I>< zGhT!G6YUg;IM^2^h6|%hkn7BKxX4bfC%E);X82k>R1N^4-R0_H2cKpc*FAe``UXIY zWR$_Gdu15DyKAI|DR`qS+f;oODbi;(_eUpn55@=TOBoQUz;5Sy|0|vBT2ebQauIG8wN4rQ*Xlci&R= zkslr$KPc~u^Po7?I@;3}dmxq-HW?jXWWX0NvO-JYs$wPZ`Js%L5S_2rg-yjac!8A) z6sO;isjAnO!}!nZJ1~!EN~(GnS!Oc-g-gC-EIg^@wsM;bOnYDLVpHG40Xnyjbw)CH z&I60Q)OE3`GvYRk4!%vnds-GD+wcb&8@ zV~cz!9zH^#Md9y*qzL1!B|F$bp(xM;d?p4mRP$?qJ)OyLBUmB?>WA2d6i-#mjCN~m z1;P<6$s1vcZk#+1k3o%jM6W(us7&NJJyq&~rBTegDUHEl{WPp_HrT>^@|nf*XB}j; zL(T`D*?ew;G)VC57!l99!0h34t`dx^-u(S4(B)l5@Y*Sg!MyI5dH4%^pd)25sSN8X zR%d)b6&lwOA7e}rT;@EJ&GoE%O5GCfM7xg9+1D~fPJm+$1Hyn3fnJ^9fO%aQTYkd? zN)$)xSVkLNI9L_x3Nsx%{$}WF>qY0-+be{d;qXNkCHF|~ zgeSr*IaDR$D)<>1)86pK55v0apOvl_d_VXmix5{~2G`FDneA^fJ5V-}lYT<6+HlaZ zo)B0lgFja@BnOt*-Cl6d7{9dH(w?ssuZ*u+Tat(*I7Ev+NcVN08xy_)_?d;h%B&t^ zU3<%C1rmdDPaRst`W+;0!?`SeXXHa`Lt%qLeyOe5HmD3hv+6fkjWT_g zxKH@84=u{pM{i4<-oq(o>-!BB8jP7g21|BuTpt#o0oS8ln*~4a$^HNU literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/app/GoogleService-Info.plist.gpg b/scripts/gha-encrypted/app/GoogleService-Info.plist.gpg new file mode 100644 index 0000000000000000000000000000000000000000..7e1b798a7ebb1d2f29f2eac6082351fafd2c561a GIT binary patch literal 683 zcmV;c0#yBs4Fm}T0^@uYZKn31km}Ou0iBMWXyJJYnnQsS%8b+(;Yc9}?iF5ZFRzOe zl63w)QRJYd?U59LX18Fwtwq~(u`5?gs;m|`y=RJ5uiax7tE1b_ge;05{-#<9SMYEX_FDX@>p(%%@@!d1 zg3BMZQx3M_&{u3yLJ!ugs5oP}fX(Vw3L%LC^Cg0sBc3Yk%Je%#uPa;>MmXECX_4sYGC7l`llFsLS!sa>kS6A`j0 zFd6_9MUlnd%d%poTHp5%f_5pN?yA{!sK=u3ddsw`z;k$Utr#7VxxDY#ziLBUR9*xQ z%+NMI_G;h^CUq%?`YJXXnb4Lnw4E zZlJeQzXpN{X0NQ~9Kh+i?!peRQwj~s;oN;=rJyX!i9+TeaDN^VPJib4@HKdbrfEoV zD(<>N9;uV(iY{|tgFdtkH1Qq$KV87p5Q!nbuF*OC+|HEIqfgstO7PosLiThUX`D`n RfI#Y#T?45i6$0?F4T-zwQt(Y4Fm}T0`*T`>?0WbDeBVc0S4(MZC&MUPLr-b7rY^mc4H`6Tp|*m=S%wU z=6F^Wu0FJ$qEbq9{a|6kcCtdDQ&HJ)C5I~x3Ojo1>mEMM(TRmB8cBQ@mY*9M)e{m z`P0<$Yr%NRa}z~LvlwV88BB-j!Q{9X&O%C1cDK^C^9T3QyWk5P$$c^zlcZtBhB(qHKIHy*AB3!MIAg``z<2OTFpc7kJD%N8`0q1gl|QP0Ob z=%uuR#naqe9p-?4B=Ewun*^zmeGQjo3w0BlFKgPI@HhgEsCrYW3W0s3D2uQyN?MwQ z$^jpJTl%`If_8)5(rD9FAR=hcwbC=!K-`MRdlm5=Apf=mN5d zV+fk2XaG+Y8&@mkje*bM#If33KmP7 z|K4z|Rvc~WAfa|vV~6d}pl#>Qmg&pMQjg^%ca9)W?MUihjp7#K*3*l}N5jqS)3{&1 z+Nb}|!$`FEKYX2i#Exv_%GUP%pw!X+HK6p`e>L1v}kPCyZ`A&9wQCt3?`Tfc+>$REX&mG37&hA*7qJ z64S)zVx{!19G+Za%gAcw3XT;W%-slI^O1i@zL2vGjFcn%OC6QcAis}$WlN2l9u52o ze;y-zZZVX(8=d2D#LxA*_5N^{^ReNpIfcROM?Z;>gZg5nV4{u4Bj#35_U2}MSh(g^ hp%Z|Hiy_8V-aU7lW9`}EgS#zXvZc-B>ZJ$Jv#d2x^dtZP literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/auth/GoogleService-Info.plist.gpg b/scripts/gha-encrypted/auth/GoogleService-Info.plist.gpg new file mode 100644 index 0000000000000000000000000000000000000000..b1f030da95db472d8af8a1b05d2082dc545188dd GIT binary patch literal 690 zcmV;j0!{sl4Fm}T0*Ql4u(OiBz3S5G0T6JtH?TvaEo?gDARgj0f@CdJNI)V1eVOwL zSZ0vO&n4GjOrt8hy$$!#_iu_VEXo8Z*Nx5cnn)QCPY!L8OlB*3+B*4r{a6mS0997o zv)p&nC84S=WZ>@uvA^{9EeMXyU(mxz)VVZ(eM=NoiY#1$OV;S-Ba2k4J`?40wRy*p z$!5x~)$s16*akCyKnS2pqssn^BHe4jmLXAYQz}Ok{7V03P+gxqDZPpwDZ~+^OuX_A zqGTeIkd87b@)VXMv4~T&1++L&j8@*W?X-V3m14Lucn7Hlh=p{W+(;Mf+Nqd-XtM<5 zAK~`AQN*kaga2uS!$UMm@NTFmLA}_?yrhTr#`5JB*NX2DjS9?Ib`z29lxi3xa`}n0 zrueY2(@%Z+Jy>Fg>p;JLv7a?LYDRAg8v|voj?4~%g>GI{!Nd+3S>0zyq zpTSG}e#7i8g;k-`?_3UQpvc``ws<0;TW){pl2@zOuc%b(#gJ2%5<+x-9>kZ18S$); z!CXU0hv>T!%uqLRVvAOQ;*MuOrk(}EOXJFa;VXct)WL+_DO&E_+msOXav(Hf=< Y0!D9aeX!!gnn6@@s#e#l((+W(&I}h{PXGV_ literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/auth/google-services.json.gpg b/scripts/gha-encrypted/auth/google-services.json.gpg new file mode 100644 index 0000000000..b42eec5cd3 --- /dev/null +++ b/scripts/gha-encrypted/auth/google-services.json.gpg @@ -0,0 +1,5 @@ +  '6;@RhŘmo2xڪch`qIT$ĸgB\dAQf (]N |Ђ$26S~渒ThMeE\˚)o@b R}·[)*;aZ+NQn˅fK9bm*|&k1~-oOnq( n9kHALJ#JhXH̲!^◙t;q(S{Q[;eGrd?,p ≵F¡ͱi *wz59ioP,2H1 ^LGB <73`NB+ۺ%9N)6f- ,sγ`@Pr'.ۡFuz~+I]Q%\|.KXOmB|:3o]jav8GV u~'Jѯy@,!dy kdy +ckpSKq0As\ 1|> Y5RhIT8#3B(d1fsAXJj SGigCgUt|cIsh*BXᲫD%Km,mFC2tqsmAcOzfNJVTox(p8~/LFmd7V׻YO36 +PM,'?A&wkt) nZ6W +[>]q+"SU|s@|C.COz+'G 3E2VԠ@/tQ'\,T`s]# +:-/,pRH4Fӣ \ No newline at end of file diff --git a/scripts/gha-encrypted/database/GoogleService-Info.plist.gpg b/scripts/gha-encrypted/database/GoogleService-Info.plist.gpg new file mode 100644 index 0000000000000000000000000000000000000000..b2a55637291544bbb1043e6b8956f84ab47f4cd9 GIT binary patch literal 712 zcmV;(0yq7P4Fm}T0)G*d?LT6u7V6UJ0opD)oie{9ttlIz2RX5=w!xxhNUe-~T(Aex zlXe^VWS~+;TPPDO-zrGfH|Id!-zmroa`PYJJAri8Be}5!VVu4EV?&Ft1Z@}loURX?gkV9v+ z>?loYBD8~CS1Xm~wZPvL6QpBbFx}ziJ z(rht0Xpvu)KF1aEVLo6`n4cOsH1MoheeRy)u+(Bm2UFUF(Z=A*G;?VmwU`1klr;{J zTl`I_yNp$NNEY=937}LbMshUvgG%B=hoyZDO2FoqUp+}aEvWScj1GZw>|4b7mVC=z zNA4kEhn;o?`EMylqmn_SS`NjH`tH!E|CO=55;n>mtDd7zz;qfqGG)k52U*7DLoD0D z-*0Q4A<_xtb-zHqG=RQOF6X_^J(3?ZpbH7K%rl0i#cMwq^Tz4&pm3@4{Rp&q2(HyM z;<0Q33_}^g`TI0Hk37E;w)4lvN(oh!2RS}Fc{e_JTu(OcI6~NLHfU_^m;rs0T>^i) zjN<^yd9c?bnuLGaK>U9E_jUSE{gU#kNz#f+G;s>+n)KRGA}IhX;gkcAEu52FS&2+g zKeYtXW4_27JO=+p^0cg3Z4mpTD(8{HeyBI3SJe?;a%Us$`3Q%Ml znMHKn;YKtZ^0j^-C*wT1jfiFlN?*!I87o8+Lsjrv>|KzNUPXY(oT@!UGc?} zJ)C3KiD*63y<$dm`9)OOralYj`*e~WBJ}-v&sOC`=3a@t7=fr&YtlSH|&}iwqMO2T5l&@3UJE7vVd5eOQ zUAx8RzV$n(I&ed1phlP96j!-1ic%$G%(7js@2VsP&MdD?9!&m}6Y`2^#O&}UVb{Gs z4S?nVR4Q8mR;#*=X5i^GPa@f_?em_}AfUr{NggHN)f&l<6A&k3LZid=zeb5b2n+_u zd#PM}CH2^2SwS|Pm0;i>G9E2vpH=s!asGcUQFwr=nHTRW6L*#-iMBC0S6uy* zm6=A0v7e@5PUY5}6u-_aI?Jx`!Oik5`tgVoA?s_oBGLzvz$NMm@)#kb7WlBj=fBQ4 zwTgVKG`38-LM^RndsRF5<fkzy#q%*42 zbGsW+DiLUl!R)aGFhF{4zywlv`H2jA9AF^mXL|34!o7Wvd-Wg(v^1TjN9WiKf^RX6 z$dfh^z5DGW0)MZ4GMd$kfY(bQhu@lQuzbHG64~{`s~ar5c5SU!$>qJ7gw7g^e#Y=g zkk9sQvM+Vlxu^#@@<@;Yj_MGgtoC`VgCnc0^cypr;d+Fm?TS_hHIdPO)eqEl+9w|S z literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/dynamic_links/GoogleService-Info.plist.gpg b/scripts/gha-encrypted/dynamic_links/GoogleService-Info.plist.gpg new file mode 100644 index 0000000000000000000000000000000000000000..337f30cd855e15ae84c687ed9407da779ad96634 GIT binary patch literal 659 zcmV;E0&M+^4Fm}T0v_;+HI|6ox$4sC0U2ISyf*H(HWG`tYFnc#rdzn~+{@SDjRT{C zploi|(fJ!pEbPbU{aU^TSSt5ecR159f}(daaV!-F#hzu{l%nEd`>1`6K#Nnj>wwuJYsTY)glPwk7C@hMA4hlHhwv`3Dp#4J@Jsb!*QTN_7H_KZsQ5am!~%a zz0uf{G4P>$<)gOiGIjg=N~RIF3)T~N;r(o$3n0}+Q!6_&2p?L1HKD>BEEOisQ7Wj_ z&C=xl0{hst+G>{b@Nf`RZDjelmX5u{P8oqF3mYnoM0OmQIOdxZMKv;Vl&uOcRvWYw zO-_Z~nP%vU5=XD9LV%A8hu4@Ar%_xvO@YH$rmm#P&oy%2m_INI)r-FlivU2jgx<(+ z(?!z(ae@kNk%v-K?M7K7j`3?mlKX_Xv7}EP--$QrRPfIspDpMAgiL3ck2F_5&X;)z zrHu{P@1T}H%pjn=OJeuLff(jNu?Y6`&tdyZkJ-qg-t|+&u7@ZD5g@=?Sode+S$nWB zf2CU`!^^NA;SMu*EX92nM)G%)!J|>I9aj2#3I+>WO1~EvxPT@EbC+tqHQQR3mpK++ t+0_U|+fv@1$@j=a5=(OcaO6~P@T9RkyF4yVOpUpGKNXz?+XwOvM|Wd!M-Tu2 literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/dynamic_links/google-services.json.gpg b/scripts/gha-encrypted/dynamic_links/google-services.json.gpg new file mode 100644 index 0000000000000000000000000000000000000000..8879a28010f3f7dbf0c703a99494d131de33fa61 GIT binary patch literal 711 zcmV;&0yzDQ4Fm}T0_;xYYLbE*OX||;0hc?Jm2ricOL=-FW5tnd7zXY`D0{4m{SZYa zlTr%tmRVhbu1OoGgty!=Gs1m0IEmRo3~!ClS@Oo_AC_Flv`MlRR*tg!bP20b`k)q~ z9G&lVnZ}RK{dlmv7n~ofoT(K+Jwm(IGD^;RVA>>ROxjqPLhHOYatgCcSTMgm>THyg zfwH8Vjw(UZomMRiAM-cB%a1Cp*E?|Nf^8dBe!@IZy|bI}Py`(SPPg1ypbX*DpPf-E zB5m<1H!3!(D9lg3EBGJML`VtPN*&G1EgKI1bSD7d5cbKVy012+X@->#<%x{k@f&y8Rv{XB7+N?+hVK!s;DqjD(I`?xIBUOaJ83 z$~kR*qnOSK8R+Ci?a#3>wd9rieeOZIclmAeU}2t74l)e1x59G+g5lqfaT>Zv1%$N} ztxu9W>dE5r9P-loXro zVMdTAf`?~aVfa?HQ^CEh`-U`pWL-N@TJTQv7|_2xMf;8@VJcZaTR#TJFbgJcgp!#v zn134^j0n0IOi!xbGc?w?&n|LTu;n?$;0`+`UxK&*D~qW5nU}mO&*u|hRCdRE=r?i4nY8YkrRQP zfskhqBc!Z#j=Ys_@{iXl!6GZfObDlH+U~Y+_rYcRfZ|R407Wl@_^IP6fzeuTtE=vK z`^UKg89*5>Dgq+nGm=Faes>DI*aciE3{jokG1nvpWg=!m0U^{|!n?#D9w z<$+<k&HQc0vGw zEv2FyK1-}%uq0XJ@7#J3Pm(tHYb3~?vee!#I*Pq*!qmx&=jGmHDXiIqn$-Kp7lL!H vdTJ6BG)|H&aP*-0x2=>FV=b_vY|~;&3lR*+MmK+8D8FTsIvMK%Uz1cjCWs_O literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/firestore/google-services.json.gpg b/scripts/gha-encrypted/firestore/google-services.json.gpg new file mode 100644 index 0000000000000000000000000000000000000000..321690e3b40aa230acabcbe5691393d553ad6487 GIT binary patch literal 534 zcmV+x0_pvX4Fm}T0!2kd{7Y}*Nb1t*0r}Y4@w%MGeok+HIUyv~^b(wzSZoBPzVOL> zte*vFu?#xJ)E3?x{u|=Ppdpqi)_b;jNwC%IN4rTg+?7Q(b54IPzhjO-LVebwsa%I`7A%g1P_yF2BX4-8@0X(AYB$mJFPKWHH?=Xe_4v(-i4Wu!$REo7h z(2aP@)`i+V<+5A6Qx*MPTL8sW&FhRSzV@U+BB{m)jlyCBwuQuQxsFt|8b6N$1vtEGsAWe?U2l(RUfN%*% z-F=%B3L{@52>WlUMj)>Yozu;qZPp2&q}1|2t7_Qe)`$F?RuiQXP-NI&BOF>a(Jio$ z>yZX|L+oOniURdhGLT`BCwZAu0vBS!o|&W-tp$95 z=l~BUEmo+w^Sf^bzwG-;P#2+nZ_~=dc3T-L{$D&$QQ=O8IFSA#(HZ8eh((_=`vjsL zWlxYNfmIP?Wy@)>u!7CNNP~h9p?Nof=Z5yNiPw_XS{qBzxYeVHZhhtK?}YfvbJM3o Y)T@%M231&_t35qRak(k%1hARH*Djg|*Z=?k literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/functions/GoogleService-Info.plist.gpg b/scripts/gha-encrypted/functions/GoogleService-Info.plist.gpg new file mode 100644 index 0000000000000000000000000000000000000000..166c7dd01f23aaac44dbaba27957f40ac000e457 GIT binary patch literal 688 zcmV;h0#E&n4Fm}T0(Hz(4(EdY-|Euo0V=BA-AhUTc|Tpw&0giE2zwFgcHd|{hy!&% zgF9%P`Oo`*s4=7}(Qhl@_$tN#HTaLDL_wYc0PoWtUf3c1NKB0RZB31;oSZb^REIK? zOcw_-HWax7%#5GZSMe00OfFca-h>el1{U>!-gTc&2qLHHS&#&t134Gb?~>i{I)O~M z|9XcH?}sTOtD?@H%tG-Dwzj8(C0p~M7|N`Mr3sk8KY8I#z;qa(vR^ZWEA*==+go<) z%|0Ei^WTuHvM@t}Y)Nk51>SVh^i!lzllYgFP)D>qt#4_UfGyyMoz8BCyI%b|UKLbh zf?c-ahvi?wHOV~AGoy;ehuNaP!mxNdwSkS)o`dNL%x!6Zv^ zgbb-0MOf=szXe_U4lKb7JhlGlJ|5f+fXH$ZwSULPm8jkF1APuKtQ;^ z^{vM5d>aZlxX$E+r?p}Wp0B?UWTw!#^ZmA=B4$AbD5rh z2!8q<^R&$W3pK2vA3kNKCR`c)PB$nUM!}yW+;ntTKALF=b;^h8d>5pfl?2r<*Dag8>%6T$2QPy`!rYksC=AEq@f;K;UQ3|lg{nb+ z33=#@Z9zzi5nik4^av+iIEE9D9dOROm0(9qu9hZ80l3Ve)frto#g|G*3HD{D^Y{bC40nNg%>WeRy0Z7G2fE7M;NZy? zE7CCE)Z@|Hve+*v>r6Y#=#sc?FsW2}RQC2`dJsQSNHBgG%?iV@{bD^%a2xWK+!q9h z<(%p)nI9osR^i?FsF>8;29?{jP_>Pyt5$dUH_Wv#oZDKZf~s}|w27^wr+6PM@O{yR zW*`5;5<7qSTnsZfKmZXIqeTr1^|Ss{7kfehhnf)BV!yZ<@2t8IT$ePO!(zs}>5S-S zTZi})DTZLv;hc38azsj#k6kHgS=wAmK5Ka;;)&O9hdNuOS-4m9yA!Y*+cYM|O@*_8 ajqDByn_y+?0i*+1N+8P21}Bwjub$SkzXjL; literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/messaging/GoogleService-Info.plist.gpg b/scripts/gha-encrypted/messaging/GoogleService-Info.plist.gpg new file mode 100644 index 0000000000000000000000000000000000000000..eab48b98fb548294252eed73a877b128638a4a00 GIT binary patch literal 693 zcmV;m0!sai4Fm}T0)uoq)-SEpf9lfd0U(*1l+xMcw#vT2rjks8_ksjI{!hV4EKY4C z^_&@DlVtqVP6178baC3SYWS<9TI&z*)BA9?v8M9U4&v9jMDPm9l5Q!q4A>!c<2UA{ z>JjC!)Ye_ET5?nY`G)b6U+s0|SFqjOOIGr4#Y=4qC8AP*IPwIe&Ta_iOERf5qK7y` zdC};Ka6*R#O*bUoe`zhjh}uvGEv|W3(}X7jV3GYSS4XcIn3-0jb077Y&l=EX>s-l) zqGT3Mw12}i4Vg%zQo4mUQYrCa$IISko~&zFL>&lk)sm#u8N|u4OzT`!5l7i4*T4+r~Q7EkIvaaLWYBADV#_ zjZjQKJBe`eo#D;&(HC7mOoTLsW2SjSP|4F*Nl(52CK|FPg18+yznUv9GmoT*f=OB2&+9D;dO+J`ve6m1P`KjA!@&(*bZUv6t}NnHf^Bi+m)Ra zgRgw_0*XJV0B8RE09~FSVb)&}4J1{^_n7JJ3MK83O3)sENc)odGE?U;w80mLx-H?b zoQQx2A~)5*+Z=f23}}5bDQhbef_?;4wdN6`UzTFqG0J9JYBwUOzbhIb;Gm>dN6PNUb`_{t zL~AMm>|8?G4wp;yxonO{SHFQjg0?7dRfHgsSBxv8inh5~oWrUS{#B|cl4-=*XdJL-VQRvY=lL5%QCJA9bE5(7yFTx6hyGRU9Gx-}I1MW+j$0`0z1eEnf D6SF6B literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/remote_config/GoogleService-Info.plist.gpg b/scripts/gha-encrypted/remote_config/GoogleService-Info.plist.gpg new file mode 100644 index 0000000000000000000000000000000000000000..d29254bde3dee934aa3d53af580ea21bf84d412e GIT binary patch literal 631 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 literal 0 HcmV?d00001 diff --git a/scripts/gha-encrypted/storage/google-services.json.gpg b/scripts/gha-encrypted/storage/google-services.json.gpg new file mode 100644 index 0000000000000000000000000000000000000000..88d6852b406625f951de34a26c8695ded940cffd GIT binary patch literal 783 zcmV+q1MvKe4Fm}T0*o#Bg4fv8hw9Sl0h9ET@=HmRM|JswCR!cSd?18DgDg8G$JeKusOZ0+BO|zEs-nu|>7^&!8_|cOoR( za2t@5Kz072{a3uM7>!O2@nHFnF!D3ALU@Ip0u=o*{`9y@i9L$uL+7Ayfg=@EF4_=; zX>`whJ(QGZeW)8`yJFPK#ZV?R!o*F%PvAL`U*+@s?NHLw~*5L=Q)A z=6owEWAWvjyFyXCts@BBxRe|2zj-|i7oQEW9m|KP zrkhqddJTA6@kO}X;T?T>XLXUx#j>@)b~aHp`?4dkx6+|>sic)6&jB%Y5){5|8cMpv zOdEv?$@wuUWiLhPuh)R{!!D>8BP0rSWzPB*U34ULTrpQ--*0v^hk;CNEPRY~=YR}_ zF>>ukqc*(A5Iqm2pI-G{zDql8opiNO|KC1Qacwkd*s*jeZitR%T4(41HwJ$1fZ+-6 z)~WY4!`9atCZ6QOM0qoqN9gQMPtieJUrN!be>BI^)A~z3Wbo-^Reu6^lo3wFl%B_y z1+6!Fk4Az=ugghB10cex9Ai!KxPxnJC0f31fUeaBwvnK^6LGsXMB<0H1H`{-D-;n7 z5f4ZJPpG@Mw-c{gTC&M&z&x`JM3Cn-xWeczd?5(U?F$G)J&!D|4(?M(M@ZqOxcWef zgbg57@GQVmDG>6-961}`UY1GPragJa4z{@BeL6E z#Z1J@mIp!Yw&mzDy7`S;Sgn&IKMY@b_rn_bZx$aWj4yIC$A);iV2i2MMNQavZ>l{l zbD1^X_sa?Pp?qjI2?+TQ=UQ%>4PjIn6Hx72o{uqFB37xTU_;$-+vej=Bs7;y;NfX< N)*;dD|9LLO@;QhCc&GpX literal 0 HcmV?d00001 From 8ea6e18ff6a20c169b9d94d199fa65af6065dbd9 Mon Sep 17 00:00:00 2001 From: cjiang Date: Fri, 26 Jun 2020 17:44:57 -0700 Subject: [PATCH 2/3] Add decrypt script --- scripts/decrypt_gha_secret.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100755 scripts/decrypt_gha_secret.sh diff --git a/scripts/decrypt_gha_secret.sh b/scripts/decrypt_gha_secret.sh new file mode 100755 index 0000000000..ea2a6d7f98 --- /dev/null +++ b/scripts/decrypt_gha_secret.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# Copyright 2020 Google +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +# $1 is the file to decrypt +# $2 is the output file +# $3 is the passphrase + +# Decrypt the file +# --batch to prevent interactive command --yes to assume "yes" for questions + +file="$1" +output="$2" +passphrase="$3" +[ -z "$passphrase" ] || \ + gpg --quiet --batch --yes --decrypt --passphrase="$passphrase" --output $output "$file" \ No newline at end of file From 404f48921f21ccfe38bd3b41988aefbceebe52b5 Mon Sep 17 00:00:00 2001 From: cjiang Date: Mon, 29 Jun 2020 10:59:24 -0700 Subject: [PATCH 3/3] Add README --- scripts/gha-encrypted/README | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 scripts/gha-encrypted/README diff --git a/scripts/gha-encrypted/README b/scripts/gha-encrypted/README new file mode 100644 index 0000000000..e73cd28794 --- /dev/null +++ b/scripts/gha-encrypted/README @@ -0,0 +1,3 @@ +See https://help.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets + +Googlers: code search firebase/cpp/Secrets to find the sources. \ No newline at end of file