From 6c998508acf3fcc427fe91f8039bdca8a0accf60 Mon Sep 17 00:00:00 2001 From: mchammer01 <42146119+mchammer01@users.noreply.github.com> Date: Tue, 19 Jan 2021 11:49:57 +0000 Subject: [PATCH 01/16] remove Send from author --- .../configuration/configuring-email-for-notifications.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/content/admin/configuration/configuring-email-for-notifications.md b/content/admin/configuration/configuring-email-for-notifications.md index 8a7abd9ed7..3d9bbaa00b 100644 --- a/content/admin/configuration/configuring-email-for-notifications.md +++ b/content/admin/configuration/configuring-email-for-notifications.md @@ -44,12 +44,6 @@ settings to allow incoming emails](#configuring-dns-and-firewall-settings-to-all - In the **Authentication** dropdown, choose the type of encryption used by your SMTP server. - In the **No-reply email address** field, type the email address to use in the From and To fields for all notification emails. - {% note %} - - **Note:** If you select the **Send from author** checkbox in a repository’s **Services** email webhook, outbound email for that repository will send from the author and not from the no-reply email address. For more information, see "[About email notifications for pushes to your repository](/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository)." - - {% endnote %} - 6. If you want to discard all incoming emails that are addressed to the no-reply email address, select **Discard email addressed to the no-reply email address**. ![Checkbox to discard emails addressed to the no-reply email address](/assets/images/enterprise/management-console/discard-noreply-emails.png) 7. Under **Support**, choose a type of link to offer additional support to your users: From d76722fd209ba7107a00c5bcb2fb84b24ea2287e Mon Sep 17 00:00:00 2001 From: mchammer01 <42146119+mchammer01@users.noreply.github.com> Date: Tue, 19 Jan 2021 15:19:32 +0000 Subject: [PATCH 02/16] update screenshots --- .../settings/email_services_addresses.png | Bin 14502 -> 11394 bytes .../email_services_approved_header.png | Bin 0 -> 16048 bytes .../help/settings/email_services_token.png | Bin 13135 -> 0 bytes .../settings/save_notification_settings.png | Bin 11183 -> 0 bytes .../settings/setup_notifications_settings.png | Bin 0 -> 8731 bytes 5 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/images/help/settings/email_services_approved_header.png delete mode 100644 assets/images/help/settings/email_services_token.png delete mode 100644 assets/images/help/settings/save_notification_settings.png create mode 100644 assets/images/help/settings/setup_notifications_settings.png diff --git a/assets/images/help/settings/email_services_addresses.png b/assets/images/help/settings/email_services_addresses.png index c4a54b8db26559b00a1ef7a77524f5c17c451527..e7e9d4048c883247bcb6b7b87bac919c1311f29b 100644 GIT binary patch literal 11394 zcmbW7byOVRv*3q7LVy6l9fCWAKp^Pg8khh9g1cML!6y*hH8>==lR<++aCdhd+!+{j z=lgrR=e^zY_MG4DA3Z(y-agY+)pe(3#ROGNR$uR){0Jeg>v>E{Lj0pL?@#Qn* z=MQxjVdM$LMNLi;P%%Qeha8|;N+?SJ0MHn$d*kQGF~(PUZ5IFlr}Li!rPr~@3;^ID zQIMAS>|t=UjQg2zc3I%Gsi_^a3XAQ{({n-uJ>C;DT@M6mZ9+}qYnlen6BJdxh4b}K zCNP2S(k{2AVEtiG-+fPKuk*qag~LUrR?iED;shP`}GVYNtw(j=aQyW}hBTK@(*Y#kFWzr=Ffw)&VI3=sT7D-?gQEUJpH?hO$ zwfcF@XwxW%FKq4^InXBntx!;z`GzkW0Qfep5{AjaQ1ti3Hn6<8I?Uf66~bL$CL)9RJRp<^KcRn%w}baI!%n7fQsK@Qk1j9eSC9G) zT{tYSbQ~kx-mn{pd?>OnSN2L-Wd^mE70lz`SHJQ+6Zr^@Zw3H>w-#X@YY#+h;oR>ho-RD0uQzc4 zfY_p58bVxRzD$tSQrpJ=y6g>}ljPszsvC)?Q-*L@E=maZBY&d(!0_mOxBF40OXgBW zYWmZ~5tRus(sZxPPig4_*$l=oMjzOpj}B{6#pm86iI9^zXD@ro6QMgU*%np!>LO zY!8E;J{kakH~}ttnv?&CR~F>d^OmbS{U8chK{D_4u4y-1GnKO(C3jk7@}nk+K5TSkfpof>$1}v@8>0fHUVtYe z6~bm}y$l21$Mnu|3_q3DM-SjCQfhefKiCZGxuZrEIKogq@{acgW+3A7+}~U?<29J8 z#AhY)_A~rIZk}XuCx4Ll2D(hb2OgSFn=82C@)K$K^JX?3X?hbk#^avQK%u9ZPN0{$ zrSHflcUv9eEXDWfqM_UbMIE{g4S6yJxs8}o7(%wsQc!`2VMxUD@SNdFuo!$#%Ut8> z2k6i|-S4s!0!%vFg0xb^WOV|&0{;H6Rw6MoU zocjA;Jm(FDmZH}e{=jDMdErJBz_+weOdY2Vc0U%rYOjp>>ikHCO5F^lLSBpIbZPQB zJD_5dTaVN3_t_GK$CFiG+lRDnrCE{dksp@Y{3EKD>!t4*o)EZ?*DeP?I1R2H9b4`` z)_vJJ>$`>M8zsGXj-73{qE@|;#7RM|UuU#lCFl3lMos(P(bsuNVt@3gI-z(_tK4+Y zcIN3}Z=SE-A_r(|yfO~?I80lR(R=ctQEZqk9tF_eI|daO_Ip*HW95yiprh5^^mv$m z5Fh&R;9H|>Ig;!r*_Ubi!$RKWv+M{Zj||BVU-`bjwGo8_*O3J~I}xni8;4{TV$-TR zpJn^}E$4^1-~)HvcYL+Ka?`h#+x(&%HbB6PyY}kzy5umYV2d0k0*s``;Efp~z&C@| zQQ#E80%b37X+mCp6C%pdctz7Z&il=VQM%N>NP| zrG_FKYL;?LN&c1*aAc80iJ|i8q$I$~w4ZMMzo%=)rh!*D_h(el0N>K-=WfPZ92f8S zIOhpn$|ayX;OW++Y44j9{yU+7(T%!vtTq`=PeKjWRo6olx^<^*P?)HXRq8xu3q5Q z-rTJ&z!x^3KN#NcA$qfJ5H7j{eV4D`?ZQl^HW#bekPTRjD0E$_%H-k6^Wba<5C#Bz zHBB5_BY5*_d3l*Dxzupu>xWx2V`Jl+6FC$>q&6cXBOg~}Lh7&uISI=sL`KmJ4FGug zVgnrj*!90b0RX(-_#t;Wbtnx0@Du&toxX(t$M>A)?ONbsA>KwteXEDh0pH^OiuYnO zsds&FF*Eb9k`I-ic3xfuO_2c`?ct^R%LQXEzw=BPb-j53Fq$HDZ9-ojK`9hnuz^a; zhJFSLF#3(Hjhi3550W8|ERZmHJ4WJ*3iyTxx&?W@BHuNwYJEeRcNa)v;ISSw8wydNxv_4u&++|m)Nc(@@pfBjL1*8+G0vrr zK}x`yc!X3sQl$pBP*m_})Vh)@K7i2m)$eP;S3Pg{$X+4WZ1_S0#|`v{p0n=WtW%S| z4Gat?L%vXlt^WBj9)i4|o4s!+yo^p!0AGcFJ_vfVhIlurChjOYIyOqWf}NQFK>8?YGofF{-B}!F7U3E9uhbD(A(F% z+Nk>o-~7OXZaQKw`1q3qo-^qvfXJN3%5KpckOEH^7el4*fqkn4WBQ|v&Of^a}rCgPK1zK8OWe{zd2Z`crbEz6n8}- zz%D>`qpS<(GEcxv%qsJ+5KXl6cU1S7$>#=fPJsodXjBl&_xSk%+}S_FvW6zg>Hrk+ z6Vv6rI^ruija3UV5pxA3_H<^Gij^j)8hS~`>hsAUmfG05W5L(^`?eEeOOb`I8!4jb zR11WLn{OTbvO;;4R}_X_Chp$$2U*SV6uCsI5&hMb6|35>i@%oEP_AtJ?dmo?1^OnP zn&pKJn=%jU6hWX;5*h@gV8~A|l$4{FSiJUrzFM131>7yJ4m~8v^@cZmbUQ!tGvS@@ zn;2X*V0ZhHuFjsQ4Vv{du|4AM9`-K~=yLl%UCb^? zBHU-6-80KLe5FdreW9|S8gVTa6Dkw5=5h)IsC~{*yy8N2=_bnD&07RML$59ej19G% z%{^CPwvQ(|71Y|GKCiu4QThizNPDf(pcXQqk>u^G$ol_CyZ-0eI||+;T>w za7YZeRq;Y->Cj4y$2fjV+$k*AQm{=kuQWtQ$ET2pp9LLHvVX(_4`cq0z6RpikuCCV6ockBC z`_dIZdwaU{Q14wquLiHtR*x@_WdbMlZRyNRn^-hol-O)S8Z**tKne53Wf?y@oBAjy zx{reXuvRNLG{U2F%yD7B$DZ$E)y~{wmn-QMh70*34yxSo&;hYOwMz*waC5!aNtpe? zHKeOl7K&R~vVd2mxzc}A3mT^$@OIyXJxaY^#b$iGNvfYcUb#a2_DV&sfBYgw+4)Yo zn*eeji66MbZ3wEH_U=I&V8epk!*#Ofe}Uh(ukQ>Oap>H9?4Hpu(c$Z3KOgB5y&SI~ zxyd^Wf+fOnJyiH-j)^UCYEQ|mLk?`~JXI*1#J`L5enDmHO?Gp1I4!|tSDAuLyMCy6@ttLhGNaIAaWBv}l5Vze zpwbfTP5b`ae#_`bwgzllmTls|jQB}6{|b~*G4zeLUw;B>OWmhtA{uC)W9In3(svrQ z$9A7(|A{`S-aYl(iqav<;&RNvljw>E+e4+QHEjB`XuRookU5;j*17XTuNA7;pSrI_ zrX@lfkEsO7m0q8yQbN|;c77Z6fWnM38ZnO&408_1&5nNirBXH$N@%)-wgjBaC_^5h ziqwq*+@s8A#&KRO=9l^-VnaBrJP$Z(I-?cv%PI8j7=-ePXl2GFqiz<1gx?F;uAE%)b-JT^a}{yaEejh#}=8ok-?z`pzAOaDwWV_MSJ@K~2; zYaQ+&3x_UrHc8C&u83EFRjRl@jdM+~<9c&UQ2NB@IXYdgi&Div}L9_4lX2CkSs7<`y0C^9|GidaJ!Z5fpO%pk-ss zTk^yn_GTUgw)plBqeVIH3t5Vsw720)TX$NQ`|+)qf5j4^vpb)+RoCARKP^{~Y&F$$ z#~R{T9u85fDhg2gm}vA5c0R<%2P5B>39X)VY$iUun@(*Xq?>RN1T4Pg4EKJ%OHwpR zZOVBRZw|YUQFloJo@Xnut^^7qMrP^W%04j>tvFn`j}EBb4&1(bL0}Yrwh=Keb~*TI zmE+!{##*Q7Nxj2p&h99d#^|W8N;RzCwsmxL`dN0uz3$*;cdHs>bX-+;*D@}jr^6l6 z1fBwKs0wbxfY%%P%5|!v!1$!B@Im3dY+37oH@$?@{;w(0;-w**#O2*KXZG z-RY`Kkz_c!x;7JLJh^IWYLc6OKcvpv6*&20VqownINV-boV>nsdhP`5IH`E%(JHj< zx!iukVKs2=`MGlKxHJ+?XoP1p0ppwMv3oSl+eB$ZPs_d=dzE1;7Ul-66keL(@T3F;Ony>Izjp$t>|BCFG3m*iJrn{T750;|wA&h+N z%saJ#!GY4coT$;ZFKLmag9M8@+O`H**wQFJL6;Mtsdwu8_{$Hs3!lt5>J=F7$2$f> zr}H3w26&q`=9dm%`Jcg}Ovw*%CyBf{JO1RsZC4=#DCP3%>dcUbhde5+%`oR{qaMF* zWy`39>D*8Ge`41t_j}m{R+9|Dckg_55i!Yu!4pYyC&^=^>tQq^ zfh<6Ona;tnGbA~2Fy-?@(k;a{Uq-+C@E5p@exa*vIlm;MWQoEnkub!R7#E$6zpv|E zW8&!P=Wtkoe-QTzz&D-<>~{=wl0_TOGfy!&L}-}HkwC#TITRfqkD0-Q^#PboqMg?v z*B6V6cx-)Q@_4(Z>c8O>u)!l0Mw!@0YkbzZ=XxI79`==Xlhp?=ABQ@z29^4e6)B4( zi?LLPiTJnIe^;lG%&f9|Oyb4Sb<&(TD~c4AAPX^%U2S)WE^`~H$X;gbQ<{rXXdSeQ|* zHO=tBL9wvrQf9+D$M}@w=ZbC9yL(>2TikMH59rj6_wT4*{iZhcTT+go>5Klw?3QL zgy_SHu!#=nq@s$0{UesoPF?oAuDz-zijcw3>gQQt8VU>S`@f{A zt(Xn2-yy{QL*#u0{a#mGdhWQ@NnG)6tlb-;BK?fWt?1LHQp=b`@JsA>jCMtqL{#~A z5$KkWgLZqU>E-aRs=Q%`VFP-eav~IvIc{Q_-^zE%+D>`-c9uzQ-5ZzfqAH7f5Q7>H zF8R*XVYFp(szSJyEHOu#yV6GQRg49oZh>A#U;BFdt~&;>S3hxey*`tXgHpfIkmk_N zDGD+&%cW{fIq#Xw|MrGuJOE_%0=Ew7IG4CF*gk)mjaY8fCY)`0JqHIECu09>PxUH? zv2$wNHSt2;hGcDv)*4dojohvbd04CF*S>)^+(_aM%i~)pkcGDFzZ?`<*1YWQR;l|I z+h^U(R~Kr@1nVE~+6k`&LRVp#LRMZ_@Ee!S_6n@YZT@Nv(qz0W(}iW*Zt zbHxPA^875xo>9FjmP~yZpKg-5g2gq7NOgQgMUYp7#*e+tLGBs_VUeslwT39mI2)T% zG6UNpeEP!S8a=z;Hz#c~;Rd~u3mWNqxwI6q_56cxlGdy>QZ>z4L8^O`h5AinNk?El zjXkj_DR57MvLMB(H?djn;Vm{TnAdUN=(NW}r(@TRD4nQ_EH}?iBqynC^)_&4S`HC|qQ+hi&wb1Dck-SVJm3yWO*dPU5hinm(!(0K)7Q%Cg{>zQ{35i<#H4xk+;ZQJDG zk$mk#W$Xg7!JEhW&odJbAVpFY+ady&&VvXpcyx@Cshifgo~kd$#7FF2MRsn|yiDWX z{H#;rF&lBG-yRs5c&TMvHfc#3^Jr)AGieQLK&c%Vl78SWXZ;e`L=4vNe3xc*Z(BbE=qk)gnA!9l-I4 z*DLz@BD=X|4t~KGZ*LDbKJu{xBZT9}rYZx@kGy8xr_;~!)%SZazJ7~zR?>+lKoI+? zJ)>fJBGQN?$i49=9g#Sby-uCYto^0BQe&fEOt*1gs9V?@U`U_VL}Xm0#G%#p2~j?r8zQ-miqI-RGIYve+=?<2t^h;|i@K zGWE0AIL)WnT@?4?R4?iFOkqx+6;1e*b467g)pZ@Sm#Nd!SPbJbniRW6o?ect)SjjyERZ1}nguLpj$PkyWPh5yhfbwn9%!ezzZ9 z?&8|cEi^R#6smQR>79fj9Ywi9J1}Z39)r(VAZ7{jqx!hM@Tc zbQaGQDKL42_CTD_3hr$I+J}#i>?NKwNe5Jf+$FB=yUboVkzY2n3~gOMx9elp5LGf> zw$JMd9Tv3K{Rm^7Bv6mK4Ck$_)l*anOD?HgK;LWpy+~wDl*n!SVLpOCGwYy>%vbWPY|DS|RpO_Hd1aQJ00`T{n*1U^~q^t;CCcM(g@=(OMnsUBNFa za_UwyMTgQ0f0dcsbAw^O(2M%tGJb6YZK8>Y&q!N){k&hB?=WMn)*5h)P`-F;UCxpV zGyBdHC$RPvCp=tBh_ly%C|zAAQbStbaAxY9t+k2Jial#0PcWiiQ}w7Sm>=G|#jL`I zJEgJE8v=&^rZ;zT^VoETAnRCg!;WY#6!n!1)!RgCH>=ZB;!Rxhtc?iPE52>k z1@degdr`Mm%K#bI*0?YQo@M1^dkh5y5&sJv{UPi8aa($^`LFxZwfaNOqVEkO66Nb? zS-E{}OG=;$#lbUG1m%;?1><5xix$xE=-S$bFj&61j*UuU-G!O1n{stWY$9KIaZRL( z)#Tj9RvsFN*1$_e-)dVOj+I~dN_#TlmAh^XEnB={5qzgW#X2CtcER+3zwc;fa$$~M z`K2@U@XYToIj`O)Ih(jlvo5?m$9y+TB)D3ZQKf}6ZFRgO#zIo9Z1)_O9wFzFx;kqb zi&0~jdd&<<&M2^B3hYZ*Hd6}{Io3YPL} z&F|N^^b7eg%1tdzr?-pp`dxz!z6Te$LOMjPGg~_dfZ8m@76EOKT>w$=E6Bh+1o2 z2dOV}xT*28C#Zzxr1X=8mCxqcdltrI*ZTB-#-d#&!S(f9r(o?*V7XYO%V!Jh^IlZD zb;^G)d_INHWYy^ZI0>4OS4hBTPGE{3oX8&<2(}tbJgx1qWQZq!w>0w;A{rLvLY$D$ ztdQ@C8%5L-{d_sKhXGoDSmb8D3KUjtLeZuJ{^P*~+S+bdG1>2dd(Qo}w396qA?HBx zWyOfNNQ9lEhCNH66*V%>p|+DcZ^b_O+1CtD<@Yd+x1rgZ)LjwR81<=BO&B$4jeMC=0H`|uLh9&&;?5JE(`dvJj;jF?{=S#R+NQwT_LD! zSeI3;_1B5Kji#*G=Y3}y%~B0twMMN;2T|a&WPC+=60UW9A0+?mPfOQuHihqTgqryu z_a>+Y&CRXNh#ng5%kbT6MmpAS-!^07Fp#;=H$0QXZe$8XO8ac34Oy`!efIB`M*iOl zDgW-(k=r-Mz^02~V4J}bhsCrGPTS*7HaP15uX?p^X9I{FF~bg#m2M-#2^yeYa>UBd z%)Q41W#hg66cSyotCIG?PTYx+Ul6Ss45_3{le zV~n!y48}HjM=DCvCiF=-rR}SA8bZxeM%`m!DDUh%$Hn{cyu)&&EA`j(o!A^=e%-Y2 zz`K``p*uKzSMqK?)3FUivJ;|t^3V%^kc-K3*u{LGyU0oh0C$Al>t5wLhZ*S2s<9bawY>DgJ z=yKwpTUgpCnNS{mUNWpEy+1}ehennf-SgoUVV;vr!J!6s3)}2G zN`5t7h@2_;4Lia6aUhOBiW-b)NmST0CwI?P+xkdc(LvGG^^2jkd6ck4@NR(a065cL znfnhcT7gy{25-KzcIz7IX5ZP#kF*u>+mg2ZtfKjmWv_hxZl%z&G56gG8%qZHyz9o` zL^Mjh@YnmVhPDor@@azHlN0*7`s(v+0qX7N3UUZo)Oz*KvZvfg;u)2tN~Yjs_6P6q zq~IU$1e%BII9W@{$BDo9XuXKh=xL#42RvY&5OsYaM{|>r`%d0tNv>fQ&BtMdDpF6~ zS_A4n{ifsArfNJ9fRWj_+fzyTz8O1oBn4lokhu#~9a}NslC1BOI>wuCq;IUEqqviC zQf|PL^ryszoYDmE!7Nkrcfngr#evIvZ!PY8EOuLRQ7i?6^#F$I8bkdgIgkNHs^>|X zx20u4pN!j&tg@Q8*uco8PtJQLR8QfbU5>O#`crFEBcaVu#3F^W@uawrHYx$uD2+uVOWb5VN){c97@i)&|5TW=w@Sn}Q-UISQnyY~hbd z$?zSDrjfBJE^naWM|rhFG@j>xw>fCY|D`BPr6wy9@TJuF_CuTL;h86*L1&uuZ$xek z{Ca$II|O~@_Q>@J18)Hxk@!k5@Y4 z^v@3-td|-(M$i2RPl}f=uI)og6($awh*zIF-IT2Lw(>MS$}(bl#lhJeYqhL_O#+d z9XXZBwCC}7t-w?`D?VPb{K1#i(13`O%Z8NK9#3gqZN5vO3p1xI7SdJMm|lwv zeXCb2d@qwPI$?1@wtuHJkTu7ZU1SwDl9EJ5f>-1N2J2gEz%=A`yS{4O1<^B?X4b9v z6`zjv#g-P9av798Fb#=}jC+Jga#YsdZ+aZQ^!e41! z>tkv_JD9ugthcu0+(wcKX32{CmSLvYQ++RG(@dkuH6}Ez;XJFRg4Y{PDKsx;ymRhW zdNBn)vs{9JY_t$7ATe&+hymTR&O6H&joma^&<(j#EM7@+MX|-leoIEGnN)Tf9f8G* z)A_U?nX*C)iv?Q+tf(omfe70f&i;%!Pk4J4sP3uyrc6|bUrh&}7d(thoEPMlaqlyl zbzV{9{bT3+ zRX7Q+7Jl;kDF#_qe=Y@VL^5H#;}_XXsDO6Tp#Re7vHE!NPh5lb_7U0UDf$|S>{`R^ zLe7k#{zIQH#qa;y>9MC1bo8a;N58^BnWq6@BN8stXN_CE!r%!C3QCI<;0qih15!SW zh=tJeG4OSn@sVQFAv;cGnFz=TmQlI|5@$aCV$C8#!ig)639_B{?Z9|e#=q3N_(#2z$Q~yP z7sqT=S~P&s<$w0T#1S%duKmnTw|-Nk?ZH z_*7yql4k1L;_~W=Ys0Q#z5FwzA0b;~g9B6k{*`o#5&7`&kDv5ZQDBN8MU}-ne?mDX XF1CxJ$Lm6x4xk{TB3&VA6!1R)ky=*Z literal 14502 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Ð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 diff --git a/assets/images/help/settings/save_notification_settings.png b/assets/images/help/settings/save_notification_settings.png deleted file mode 100644 index 61e5e69d8709374f7a27c3236d4de5af383d2387..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11183 zcmZv?byOWe(h7xQshJ2BC24dNViYJSD0EpFNi`@a=->~!90}&5KT-3ZgM#|vDk~|b z;SPN|4-E~41qDU<9t*>L0aJ<{qVWW^tO)W4Lz%)2BZ-2#zY#$XBgJ8VF#b!-m>&Jk z*?WNSKE1zRm?3c#q@}IsbN(i~X6IO`^g8G)^(N9$TI@6(J5h$$R-2MpmF=>X#r;;k zUp>WN4riG&H!3twz$4vRDZT3%|Wq z`Mr0#933CaSc%ShQpQaYD8x*!i6E&Xgh?A;Ha}F~P-|XhW~TdIK2?nEacPw;Sjmrl z`MK%i?=WKeN0%@niu@ygr_b5T3XtsF=$jSa>=_UOmlJ1@l4Pk(e5KXnPR)cYGaGCOI zdYI6O^JC`vd|)NAHaY|Z+8lAmc(XWKAJrJZi%UGGz}_Cm$K?mO8XkeJ?sN?9EL-EY zu;QhkTdXVON**N*PUhtO0H~{{7+Y+zAaPetQmBANMn;w zdta*J$$!o~nLN0=xx?J9^RpKf;_aiw#p8JpXCsXeO-NheI}KCLuJMef!+`-D_Fin` zaaX8>dXDjSrDAh2E=+{Y3=V$&j|qH_sLfQ4H0}@CbpAyrw;A{S*{6O92HQZMF2nHZ z_Fevo3Z?8W?`WM4{i%cN`5*)qHtc`F*wo*1W!Dvs5gHp!sZT%28?2Mo6yt`cR(AM` zaO-TtbZU1fVb`mU|EOCAnetPH_AAzMJ9fYIP@#fZw2M^}CQYklF>44?l5O{#$7PCI zbx{D1p>)XUX&H#1+A4*0ag-4;8LS7Xe-bryvq}y z+&O^Hn5e`ALZGqHKrw;^&`nEEhc0q?G%pk{LMl!YPYQ;_4;5_RZDD)f zy^^`b0|nSr%9kn4kd&=WMKFXTDpR0IsPzkG2KJ(7Kuj_|ZxRviEdB_Cm}QDEfInO+ zD~oK*(Vv!-sl>7tUVx2H%C)I-@Xv zF@;KbL_z8pW_wtkWTz?zp(?ZyXmJ|$o%XgbOy}(Kf5xy%kOG$AmJ7nhKm{6*f10zkLxV%X@6mEOmE4A1fw%~Gv!O|F6 zmhH9+2!n`*+3QG(FwA>qOnt~}5Yv5Z0jT~AWJhJeI4lh?!)wXBW=ET2VC7#PI?0@w zNRcy=Y!4ur%|Q<4r6{!(^5J|l4 zK59t0Amr{}KofJ;;Wz5Er%826#-7sGgf5WB>t7KZkhjnk>($&OIYJ(9*FK7k{=@iH zh_UokZr$d;m2sf>q2lG;zqfL44{|sOme}`Epf&<%%i|vpKFGU{9HH-9kg7;*gId`r ztMUGizHmRx55xxTS3T=*+$lUniY)I20>n|6vC3{YXx(E^Gpc!7r(}c&&pRTg8}RXm ztr+mzuT=-^${Zi9&*boap>#BfHOgqBWN|C|Ur8 zR#1>;z0C8pH@CCkGX-;TwS}V`m=QSyR@mCC>DA_@mqzwWCTlJdNqd+5%C3w05~V!F z{2dYS@?aA;eklbElP=k>hd_r$Bukj67bMix&|Ye0bA(GFDV**lTx;L9wshRfzYpKM zs9~FUdsa?=qJkg)n<0?l`)rZ}NXR_-d3MTLWp{j&i(!?pwSGH6#?B!CL%^O7&u!lN z?Xf(U!+FucR9mePMUwg{Mbar@`U2Bo)alAu$@qW3Y@_zBK@@U3%Pz`#U=Ltqk%jt6Z z_oI92wNJnc@$;9i_RbR$@+J)TAnTBd38&g>zoZCE(v|q`SJSd9k55oeW)Ko+9~&BCWZj zjmOaIUbHq^`nL&9!|T6$zip12oeJN@?SL2E5Yz=mE)VJz(uAinK4U<}mp54)Q1=!_ ztnx|+V2)?*{i-bo{;Ssv{|(qCaZ6Y2Qs}Z4$ZT?Z&l!haSDLDMWu^ewYGA^LqQR zBHR|9vKxz-Y}oJhm6af6X+Du`(f_oN%&vT9Nq`pM?cnLlz{^{RgnPvX-+Ck0*4eRl z)Ub;hjwef`P+^`nINTfk2z(H{#!3&(z3r)}b5#vvlIyv87I}flV#|7}?Ka-pl9}$? z@s)B#)6U?lte0;LRBlIbj(^2Mb=GRf>>VUQmue$G`h_O~|BU>?<4u&3_LfpLTx%pVAfxW*c1`A+CpIJw`L3EF>WbfryLRpzaJ5HldX6wFzJsZ^hFzg`v0bF10Tj zEA}?eP5zpek74}D!xWK76(^-pm4suI3S#o8Z!LVe{pX4HkDnqJoO8@g>&P){i?*sC zww9yhHYK1|HdI2%;V{B-P!P%opjj#TL0?6E-w*cafSMC2i(zrjz0xr-jmUY&Ps^v%$%&>TKo1qBnjs;=g8OZZ zNc9j%wMN@8DjhWy-2Ti#yiAYvC1ruyhV>wC@dmm{IXp`t1M}D1I3kPTQuIgTHCv2~ zEYACR!uO75j@`6(rO|L|4g;&?o1Vl(-x5fc;_JetCR2lW=Y^LOf%&Ss=rplFotQN% za~HEdaVu!0K80c{0yLDz57(H^%=rYkv^r-i z;%B@1zETE@3MEP(neX?mhzo()<{8920^2(T2y(!TBXxtJIADN)kIOg`5b#0!s+v?H z$dvoo!4@XL`4d5>VjF^>e!!(-f6zbR3_<@tE4HKVpPkOi?(zNmUWfcnV%l2u3iQW` zr(l=R7*%&;YqY+Vg=o}eNpSQbVxu(Lq<9r6r?2|%CWf7)6^yWz zZpvs|tF@ALOj0P zMT6%1k%)EQj>?-Y6;k|+?HnR)uat-|3b+Z)gh@Oo?EyxNwm^oHcB-dr1Uwi>NpF5a z77bz-!|JL7YigWlSm^P%7Jp`1y^b7?oi^l`vA5gk_}L)fdWT6N7o_=M=7AcZ)bSN zS>)r*-g)@!08q-QiX-Xy7V3jni`|LIkhc}Z2kCmnM0*|zx zJfDLQo3bfB1t~Dsz|)jHFlbQubT-tky%_f|8S=$0d7+Vf&^{H$*&!6a_;SAx^Vg`2NSOdU)i`P3<`VJM3-Ih;7TUfIeV;;0)InUXY z0==u3kcTBD(i6H(Gr}z2jeNKs(Fh&^b}DrTei9V!L?U)@ZKsP~(F_JckguQr8!=j- zBtq0(tcD6g>$h;aG-^Qqjtri|(JqXhAl#)SN>ZLZ9@}6`1vetg@lBpq`I1>6W%A)E zB@>6Xs-ET)Jf4)Soy&m8eJgNYkexAU?4s9;pcomAit5nAmx{=RpR7MZgYlCx<+0v@ z&zmR`TWFE^PPk)0wdn_pH0T#k(4ybD(`#OEy3U}}fMj!S51v*mvdMUo9Da%m4)feQe}61x_C;3N^!yl94p7@x+SXKYQ^eG*RVwntsAb7#$-!FhL9_ zfKNfYX)A#}=l7;?(`ZtcNUXb3qlcTNWv?n4?< zASDs@|C(({n*)lfP#9)J!wLq=Ks<9;zKp4w8 zsK7lHxonklPVO^;f)r{3(Si|UPf{#o$L-6>@Jg*e6Cm>K75n{icbFgrDoQN>=lNZ06PWKrbY zo-}tb3vy(D3TM_t9UgM1r%P@lztDLFCQUtyvj4!FAD*x4s6!bE<_}|_&g6g1K z(3q*yFK4bhK-oas<&Ox|`iz zI^^V0x=W>AkJ|lCV&Nk=g6GIS66a`tj#&sN$OIiRM4x)#$=! z1dg9ZC)zfRdK5ywRtv2YwFA%feAlpS;O`A~xQX<>3afs{saqM~lec>F_MrRe^)n>5k|H^(mz{`4uu?M#41{}UH?bB)JF@fq!REi}6APO|K)znl&Is>k!Q@by-<2#ZB_XW*B)w3iU)XT6&~@DG)?4RjK7;&?lYl+d ze^pT}*Jcsw|Na#6h0|*T6uR9|)_$HK#dJ=oWUAH`<_F)W9Gmz51c0!~h>~pg7th*` zGn#vOx-ZpB`%~A4H+zh3tMIKK9^d*9XYv_ZSfMfrcBw7Rqp*c5wCZLescj$51l+jv z+nrsys)amyff~;jmjGs!hMMW~{C4|GlyDBxBEzTS858|upkcP51s+WS2D$KLlm&E8 zM{D)V#mwGoSWKkiKZbC4#(ka<+qH%%^A+0H3;l7dqIIK+;KcGLLn{n}*(q_xiT&<+ zzP&7_B*%IZ3s!@U+3kbKcaKRkRaWyBpe zAhFNZ8X4tBI*Jr7!@GH*f#i(md`P{mCG6^L(|GniW(rZUac`C$-%BCc zRhF5Fa545bW43q=6zTvP6c|H^Hv5xbhGV#!j$h$>*a88B@0?9C8oIi#1_+VV2&~Ko zDRfSekZ^HL3pzJ#LGHYe;mqzR#eSJzi0tQRxXk9`GMzhUb_3y7G(8uz-{sEl$OU&l zAAq$%VPda2-I$XM2Qhj|$;H^TNg8Z>BXj2Srh}Q|-LahHLcaViDqm$)-+Rt*GCos@ z3OXW?0YFR)s*MmlUKfvXv6v9an&fXdcAI{I^*cQ$aMz-2E~zjhcnUml{DZ|R zvfravZnHk7@G9^jk0COX*C!^78`?Wv9W00dGyGPz50TgSQBCaU$2N91oZLf}#pNfzF-O1` zQ5(!dI#AM-eRTjGEC9rBukH|>zKa@WCutfkN@A>TnZBM87>n|nz z9T)Ixx9bbYg-&bKYun!c6^6|*5NH%D>BBY(sDg@0n9k5G8cR@>+uugcNi2d^iO_J# z6kn*n%nHIds36@Ltp^ZB#&c6n`4`Lr4* zR;9Fwji1$GT!%w~@^%=7pYfS_U3Z-i8Zj^3HNfl5CWYFwt+kT~0~#f;ID7D(W>#*K ztzzALVUmv=j39qAj+Z<*YPvvGHujcUBrYGwJpLLd8+(!jsdbiHqDwasROvdPp$syy z*9|kG=Y@&W{AUqrnE+rGm7mc?n>fg6)<`Hz_Z3_bC=iUl9rRWEW3dC-)bPODIP6d$ zot8u55T{;AaIIHX%cOXx$ z$A;qI#N>E(uxY0O{-fXhW~q^?aS!uomFRZ%86?APkEpi~%UDO`6;D{IoJd4FH8%e* zv)yUsw=#c8iJerZCRosZdMiJM{D+J-^$I7OBeDhge2R9Y2d^`L`W4K@0c*ET%ECAV zHy_->sX>}H9hPhNj&M|1N6Pez*HaRDLR4UUJNzi5EC^>!$Xbos*c2HN_lSW-x7oQ! zujpWe@H5PtSPoYlBfRMEx$gz}n}P$lo)z0k#M`ssjzKaF9;2AH6VLoa($W{>9Cf% z(8akf_?l03ex!4-F>cAn^~YpsrBikSt>9IMfU`kn5;Jis#)ND4JY4!Wu`Ppu^y}+* z=XWhWtO3#A@6?!mW8<7t7#w@0!K^wXv-~_6X}HGog1CjR^hjNbYfp56f~27l-YVcl z7>x<~k%F`~6|VD4nqI;Qj>21pV8JO4Dj!lw{B9|#?ikGoA?lxm1&>`+Xsz5x0&z65 zcv41$2!ZcNGL+pgy4^_a-7&PXNj1{@KF0G%+SC&&q(fRzQ`e+JHB4iiihV%ZSpV&P zhqr1d0w4@)b%AUk>zfGm`KJPphCq!}8aG-x*k#5-@euIbhq^{SS}4jhGZQq1_Wlnl-ljVCJFZ%euZkqG#~GMD*- zc5!{G@$8=DAKzhgtnXUich=4tE6ca~F5Lx5F|Gxb=WZ@HX%^Q>5sk6S8Y?plTce2hw=vz1@%u z)fu*Tx~kC1v|Z_g0YG4o!6=Oh|7d47Nb5YcE)&j*n>2I_P*Z7REE z3MF9*#P0&ewp^s(havnm2Y zhPV$HUyj=i(GDJ!t=sC6`++GOLI%hO*ACakKv`&sH3dJTMai&GlsaH$MRDGR%<4zl ze~{QekRCHiueJZQE9L1~Zaf!XpKkP($lPK{`{LdC>in|yWU{V*^U@NMFr-nV4p7~s z{nLDR?fQ!I#2%+s`vpw6QKGJWYw0uTBT?~HdjDc6@g~{U{wzDTIW<}(S%NZRJGOCpg1tO({(6B zx^loM*~DQQ6Wij(8}gL%M1Ggd0>oi}bkm!|HVj(P27K+n(mC*RD)b5hoNT5i$Gw^9 zkbBQ|s!~jE`>B}PsgaSxAOVZ{ONp~EiXX~7ykok^H}Y$g9(Z(OKMK8Q7!#o9zQrvf zk*7bALmf$>;mrIz2dP)z6mACha`;d))eF>}IGWP~BIcjzcl#2^C95U2<|Um(V>@=f zv}(b$wf;Q5X^TPC%DPSjyY(sGF2pE!LMTYwf6zo-SCK52#ICZT%9CCu!rBjy|Lp|E z&*73IO@LnJ0`77zm5Y^mvzLo2@c+975<9ZBT?e(D##wd>gxNN6T*&NG;+~QQOrFF) zdG|tXoBXgt7*Oz;BDYVWE{$4t2lM@ryw@A@nC-+s=%Glv@hBeJS*G(b(Ej_l!;}bM zq%eh61Re%A;ao1+ctBCxnGTl18emtU{=yz=O{i1P#0}>ESLQrrKA755`mFi4rlZo> zSw{i^%?{&u+a$+iF7M(+DKwv4KgE0p*COO=b=bB7p~GxDHybVp?i;g2|700nHc8R{ z_`#?)#TSzLVzO%a2gHpc$ck)sh_;xbuyEpFj+)Td@0f||=`P5R`~wg@Sx*?&`S3Z6rm{VugrUMi3p5zsFD%6wSIbWkIE5S_6^ z;DJV|hs^u^AxL~P@G}>dNe(PkloH0Sx^JpAE_9OAFQCa^Li zm#y=g^}&mB6ZT%#TO?!OBM<(IAbjvljD3!hzT;=nRzLI|u7n{s3eiU$dj0#f%Gq(C zS=7?%55aDEN|IS$Ly;*5C1KLr3*9&C#yMxK9750+v^L%;7HR0daHlH-D8R!q!V8)* z`ceOs*gd3Yp432y^y@J37HnTQ?rvo;%LPiLnWt6Rt6kAiaxLh?YbXO$2l=g*mCyw` zll07&`*_k(3z);vq&6;8E7LEqDlyRj{UVKefm?*ryD_jw3wgTZ2k*|JqHfdkWQ2y# zd9S-EnjXWBzvy_o-v@HX-njee4o5;Bc3YOw23gm^H*LIqEYC1t-ZlLp81Oa+IHq;f zy^vv7^j_84s?rS_L>k){&hesu?R(aYf(dG;F#L8Bfee<6qyfqqNV}|+`aaLzMdt|$ z-k?c$%zIKuufl>9s?v_TX55ittgXO%s~1?U=IzlJWhYA0aIvE%b7Gv6nrxd<(CE0t z}Lwd_;pfD0yLwnxdG7^q4|0$^V zn*Yu`8P}by&-@WW;=1W=$rfxRCdSv!wvOFIrc&_cy%*eb7%c|;IA7$oE7qjQl()0s zr+BzbUc(FIh(Lk_tkdmSosN@Pp|FJDP%m_~ylOU|qPx0*zr`)(?iISqLXN%X=opl~ zt6!lhwE91XP?UhN1PzzSu`7ie61P0Q4B^ABXTnykN7hYE?t=XI;hrn|fwW7Bp%?7@N8yzaoa&(>~PwKwEo! zYnalsZ%Bg&QA^~6?v&^CW?^6 zhH*O!#uFaOFXR zUK05~Y*`v$}%Q5IHCVo`DKy^8^@!`w1i10{u+t^{YzeER)R&q9JU(7%{+w zC{^muI3~`5Hq!An)TxLoI#d8nn_89% zr0}47yllkr`0Z!E2c7D1UT# zk~zVtI;Q9I4kYu*5vMn;Zg|kef5v?n=;XzG(vOsSZNh6z<;hFh{P*kEB(o8_Ks|;n zyU6_QF6OPxDEq@q!J}AsT|+q5|F`{SN_&pv1EyZ5>OSM07*|0Fb>y(y14^i9Xve_bVO@6P*0>hgQ&;Z9RhZ$YNajo)R1fjvMllFJw9YH9p-m z;$*Z?%{_DMrRgY%x0F0X=1JN{8uT)4L%ic8P0~#bK0FusgCOQCszwI&OtI7d3i*?f&KnIi8>C}w9{>P5 zrzN5t!YQI)B3$IRxVp95WS@~`dRXWd-Kq7C6f)KE%#L2KZoR4VNVo)Mo!kV@mw3&y zaw!JCx!RISfS}Jh9r;Wg>+-DJ;xG$RCi?|!<$?&P=Fy(%`nG=?^`g{ipxYdgqLX`P zHtb@uF8!GUEy4>4s zP-#-{{f3-005Fq>69|i<;}q^91-O?6V~xk6y8UR<4kShSTU*wh}`g=jr`w1D7C+>$D}wXAx^ zUmFDaZ(eB^1`uaEi#;kK(A)h!KcTknb;D?6pWA<7H|1sHG5XyiOvJ9cdFG-lExv4H zyZkP+=Bb!nRbzHsRGQMq<$#(emX_YF=hTtd>RXGHNZSaVH54ba22r4&!`h3mv-y16 zV&s{#mFQ=I5-((Lc=SofywL?GKk2(e;{2Lwax09=ON-k^C>?^`vEY+qVbvE2Gv(Zu z#s;04j)*O~w`n784N?%vmNQk=t2DMqv6#*inUTpPf(hLeF)xF=32-lHvG=I;WLmO2 z{6^haEGA0DQ*{)+W{9&6@F{Cew ztcEH7-st6m;0?}?>+8L_DXC}?m(^ceW|`@w`}Ko$#{yN!r9u)ZRAc(+&O}wr-N>*m zOJ0MAUM;Kd=7|E09^ni)*-zJtI4=J!CpPgupQ+-jsIAItdND2l_}Dx^Slv1*dZ-!` z05k?3dI$i33eNxYUH_{?`=3OALB>Wn%=KEOO?fc7z4?V=KYXX1thl_d;RhIOlHbt2 zYpzW^yvnEb7$&_}=+v^Zrt5kw*1|;9kuEzY<$2B8Mx2rK!;5fwW4W+&^tUyTdmtC$NiWzS>V$Zy_gao|U4tECYL7 zYN9{VYtuQOB6SJl8zu(+hn&WTct%QTs%%$(z!Su_FEh3zc@U zbkQ-|>uVoGtO$YRLEMry}=z89a%GkqO*U2YA>Z?*<-7WlyPxw0VMyA${H9T*OX zZSbvOlWbJeseK;te@aoF=ap7gm#sO&j8xiW22loMZGy%Q2d+`?(_IhrVLlYte4P_v zn!M$Q<(^K|!TRWlShot8>ivc-2=$2*gR^bgw$Tngy;Af`gAsm{@fW{Gv^CwQ)(>|- zV*BpYd-&Ec*HTipt2OIx>X>ie^E^+r_RCGvY#;nxS($j$KB~@;cAhh%i;UK2k!ejB zE?(2LLR;4Tf==*zQm%9)Ztk{}>`=AVED}A+l-%Ci(NAn(53#bkDki2s<^rIzFv4&XkWM4fPgi^R(-@scqF}_2^ZLgv{|;j^Ax7ZG>m) z%#D<<$Rj(-T!ZsU7kbHClS;xqQ*Jb5GM>cc&3bMZ@a<}Lh3ZP1NT_*4S4;#}l=fYW z#~$Nx<*J?ZS&J2(HG|L2o$887h3s@lYHW8lh2V2pujmDM+~T0Vvk$I^YKGgAB@GUx z+~Q{7WX8>A99+431PhjDV2C)S5X86j<~3c$`?Ij^trPu#xzl3S3ZI{Lw2VqMl)lKF z2bu3JPU~FjkL66?1#x+9xe-^iP7YWbRfY6uQLfLu_dnZ+YZytPn0#S>F4}tY?dtDF z>)$qp%*p(bj)y0@M+jvtjXCVB@}@3|iZou!=Ic_cm@1>H)a<*-J%`*_wxCKWlQ_!; zlu(_zkAt&lc`yZ~!=%XZ6F(}ew!sVq5%J{@a2dndV?*{nFSfk7jkD8Zkegwfk(**h z`BW!gsI{-n`Cq);FAa*HXHsI`;iSPbqSH%RzI^{3z2{QW@(I`3u@FTl&qn$Q`ceYN)Qf5%O1 zBR@1tr1nafu~-YjY-jv!n&Y~LrCBb@jN`DDB< zhIhC%P|?E(TThG8Q+pWEMFKbn_gMVuorM>y)kahkrhdrB4HHJ zFOVxN{%PKClgKE8FQDR6V`5R>#uJS_=*4DXq;;3de(hgBaP!-3Z-PwGda7C?ks^-wqKa6e``+C=P9yWw0TZ zPgKO1)=MnuL{25WlQzi~_IhTmn_7K2BVMrRxCuH;s%7Hw9)+8Fh@76wia@$pPh&ex z?)<@PZgv;lF-TK6y%7&o3=(R78D%9{#|jPo($9X7iQSW-m9eJeBDrVnTh_EE^7P|h<_hwG3|QSVjOZZ7qq~og$%C{ zZR;{2xfz|opEX{AJzlJiL#ZJ-A36DUP}MmZhjs6omd{&D`Hjxqy_daAOQiFk;(H!9 zAB=$CvNrXfo<6#Nd>8%1<68Se6EEwgQ&(kE91(@mX`fev%Hw4G5pePDjT+HK&V-PA`O|U}9WoWE-Y>kA&}s^{pYWlYG&e(;hylZm^SJqS^lE zdSqvqpO>kGCai9i;W^6~js!MZmu5d~o#dGG5S4pjCW_C zEYBig;JfvfvDJ9R^y}ltYHN35Gq6stkt5Zy+MgnHmQgHr zL*SCQ0;8wN_LH@Axyr+cC}lnujloMPv}pi>QbHf9kybTn?-f;Vr@DKj73MgPeVVuS z3a&9|CpUMv0O|rk53hzehBf@r&jq~}Na-@9ay>6w6PAU>j_cQS8452?%67kB+ZPu0 z+Ju4fXF?v^N4+Q;*yUAwfN*uuX~uQBJwWO+Ppfo$|A7q@*sH}!F?fv7Oa!M*C8e!m zk#ixLrJ|dh9_=ycB!BDC%#1x6KES;id)CU6`R$}wh9*7`*98dIk8wD7d|uel@)-M+ zo5uZm33ZBN+WaumDS~mKF#TSm$sGWA2prv_&{y+(w@~}RDjonVk%9ogM^^ln`rzNv zpZ}l88?*X)P8Jh>e6%@+8R7?ij8mP1rPJG&9c5z!4^RHy0#%lO+<40nx<6s{GFM%0 zHw)!q*o-=fib8mw#UNLo6*40;kgDOcB3Q8FPpt7?E6C9fV6?hnk=G>v3ZdH~4LVZm9MBy1$orwfp$Hb9W{ zBG`0#wO{T~fIpq~{6b(^m}_ecAbqbTes6cPt{71!6n|=yq=W0_(NT=xR%L_G0W1WO z1p1l04V$H>#XGSoHOT@!a3+&G)?I0i^wwj-+>Hg3~A^ zu!n#DMw!UOu(37eOvmY(K2Wj!#?UaZY}69CedV8&MAPBN&8)nwyD^9B)04IGP2v2) z?~_l)Ky+vj_uHNRy0!Y3-$eL}@!jTIO{kOgP562NX-$cypq@Hb2QdL0;3Ktsn>a>R zqH%YV?IG@~hPiT8Htk=+tU;=e@2fzdn8w`|3llXh6cai5qerE;Ycf$g+l2rrAy_;M zn$}~S(F4u=Tt;&?B<YF z)+kXiG2IH|@(?_~tehN{XU~FJzO4x>W!-AR$^Haq1xMO1X!7&L=6n07l4@sZ>Zi!f*sP;1`O$kk;U+%A&#x^S71wZma!WpZj7ER~n4=hGww^iN|h{ zsZrq3JaYJwHLEH8f;=B!{w_!I;K69`TPwa1MlL!Un$3d)7_*$bJpL{CUhXzfY{&ja zry_*h8%V-U#h-U}%E?;|yfbLo>~)C56qYq5b57~rZWb(|mGSm&?ff*t_%cR~_I>WC zx`znpwmI_oj+6a{Sysly#U%>-rD%H^D~kHKdtbSXjXmTh=j$i6uTNY$rTEth zItcKv&I>zYC-o)xq7v8DSz`?=r05dD_fwXA$!WGZjkea-+5hy zh*0hk6X_p3pPoEPwMoSA1Y&t&}~YS}I#Y z&i+JOS!+fh*6*wM-#a47!wW@0A)zw-Nkf~Pih4OkY(*XnemFjFt>VC>a-lotZ^D#* z*UCHi=zmYa@#!64X0+CI`^k3{pb((g#iVK)k|kt%9`!Ydgb-l4jh+u;nV-@?xerY2m5xx`9Qiv$6FI$h<~~*5pu^O^_Pw{m_fE*B zG0oKpmk+uw18E;I?&=bAY%hN%0ep%M_(t0iTF~V5Yj&~TPgOKf*hubyV^A`6g=H5z z3=!&8&#s@;Qj^^fY4wMV%?+k;Izd=9KEOp#Z?E^r2zF?)D4FND8b%P@#hj0+5V)$K|*f;8*xCxLlZU5Mo4({@KkCk zW;gh)(AcH8L}qv2&x~LKyqGAP$c8_wi;Tc^+^^@7A1Vt^sqJ?6n`1^L2#h#~`*kkX zHO1-+@@6+x0h2E!RfI=rq z5`#+K^_CiM;TK8M%7O5j93-VyAKQ}u@US5?dN3w9bJ38p{yp0g|0`@Z(LvDvwaK03;U2g?QvMy#J zd#3q;{{CmlDRBL%CEFP~w|cy**y&CVD{6mM_Ja7usbP(qzB=!3wdM0LwrwAQ4NM|D;8H*CGj24x9ITe~dl zf`_EcVaOnGGo0g3Q*&uQ9bbaxo}6wwry$1>)Pc5qbab~mk4pUb@&IoA-%S? zqp-U6Xty^(!FasCH72Do&7ogYOrJNQ|ahTFlk28#cEd?@*JbG zjt5u0+%mnqR#6i#`GXqP?ehlk#p(;$`RTgTI2T>_f9#KS&fU!a_#pH8oa=m&{EAP@ z{jkDj(=O}M@RhfUy~2^fw#i)lRpQ2QB%O5;tYLF)uEpcb&HgHY@2SX@iTu#FHWNzN z{BvmtL`PK24gF*B^UbsVADHbn>Ib{n>=f#WJH>gNuM-jJ8^aw{C-W^Wl2>_Y^>nG# zwuELUnj4y7UyVEu=D)R_cBx_9ynSzr?gGDD)tZ-Ai978&UVU&Xo#`ZVN}y!&7R_{O z;IR6msTOZsmLYc8Nw-+s$+i~c+SNCqxwlm?2XZ|UV?Cc~%>=D&mrHPH)-@dbeaRki zsZ`G&YP{fz`tGLLk9NR2tFu>7icVuHyyoU2aiQzy?KKcJu0PdPGJf^pypIDp7kNPD z4&(mn6x^iFDe@OO^GuT?4PdM_}toNw{7jjlXk+Dx=#73Z$T zByP}pJ|Hi7ugBYl!&NIsbcnrqWfB8%u2rGP4AQ1rY&*X%)IU?HR4F$iU6=`SKXqC} zw{T2RPp{C;^2Sd>!9}v-9%o};85TXZ_fT+M;YRXmjj01nBmv5UfCAuW@PER%wkx95 zIO5fd7~7)D4*A0&;8vt**vTQWwIYm^fT>O>B*GgmNGO%JSGTd|ZRVMe$&H2VhD75B zOr$u1;jv=P-j4Nm+*{gwg<|45#!iZTB_d72YTDO>I}2?$ASE6{m+{R8*I|1DJq1%X zjb~kOXM%GhcU`1hqQqh1d^5%{(&qP6X8^U;-on4U^kvqdbn!w2|r$Irq$Dk>g* z8STKtFz0eOT>u*DXnf8Qf;d`2xp5B1p)^rC7mFtJuPz4mF*}PQ^=H1moGvcS^R16C zJ0|tVzQ>@~l$8+I@NYN>ZN zjeX{|T#gxTb+ztaexg?OK)6#lAs)K)<3$VTvuNderU(0HM{NSI{%qF+dQR`R7D~BV zqx01Zfot!e>t_xpa+SN1rBpaSYAGVXORX;Zp9{G-pV_@rm`u~^H??wD4aA~P2}fY* z(`OUQ)ftjPPwWLEuVyNoKY>SlvP3JgsU62$$cX5PPQ%VV7w(zKgH-dEj}@EsK$$FOu%SJ z$AS@GqD}{DL#Z%zW_^u%FaqTLS?Hb>a$gu$l$XR0GrmzMF*dBINsZTm_8~3?%5vEJ zBSGmRIUOcinBJ-u2sgXU#IN`h#fusR(Vtv4@QMY>CvL|v*W3z$O9$?{#cTk-1R9IQ zOW8X(V4|S`A1?jGT%lkwSlHnUb!_QUZe8J%BdODO&tKnQe-0$Suu)QdDk&++%liO} z1(;*}&rWW;yg@Yo`VX{!@Ei^!-ixc;p(FdTCLrHUkQk!Nu=pKx3ua}6mBjBkSx}Qx z4jw)U;urX3AOnOE0_+T{U}=t;y!CMIO7_UchoAy6TfA|y@i4xL08$!&osbfA%2BSe zQy4%*Rc0<5L@<`&<=5Z`Se8G16N>9|cpL%Rl#4e{DH!?w!Fma)D0Cm;9C_$?EN+)R8KUiwnul?Ssn zr)h{RkQD86DccGf`&vkh`%eJ@h8eJy^09jVom(dNTAnt{NpSZZlt!88{e->HytZY} zrvH6A_4M+x)8CP5G1eK;S(x<-{PbNP(9}}VI>og+-mZ;LO{7Bd_SEZ_+kSf|FE4Lz zZ{NxceLBX{Q6>X5@u%V}%7YRC%gAs7IX^r`kolXaBOkKYD>&J>sQrb)7+b~yob64k z!IZZQZ7C@EBOj{&^6qa`Aaj0Z3cOl=AMigAL_a@ABt2dZz!9?#kPwd)j05n-CYdk-fUFZQ zb+7;*j}}yG`XBG))`qWVYj2gU_|m(o>3<~k0L+hKY_%C{wcg<{=g0-8ihFxYYl=ul zS$i`R5V`Lknj{g>#ICKGi*RQZ)6hJnAgsOjSlN~kxW`BNpK|8nOH5BLVv?%?RV3%j z{PLb>D&*A!w>?}_)y${(%zPAhS)6#@&PAvI($mFY>1QKVr3TWi{Zse= zgq68E?-n7a9up0Gd&^Tfl_1h;f>JkX&*}tt9uxP(Tuz|t0cL^!WDIIw2;99C)Q>Ra z?4|5iRJbK*g8 zkbQO|@XZw950(pVUzls!vBKc`D3~M_@H_NM8l~QiIg&QmZXg2WC>+I^1+rDye!pZh x*Jn5N9Bp=8oY}dAkR?qPT;2iXh`Mg1z#e Date: Tue, 19 Jan 2021 15:20:04 +0000 Subject: [PATCH 03/16] update second article --- ...t-email-notifications-for-pushes-to-your-repository.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md b/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md index 9a23885797..ccf7fe9b25 100644 --- a/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md +++ b/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md @@ -34,10 +34,10 @@ You can filter email notifications you receive for pushes to a repository. For m {% data reusables.repositories.sidebar-notifications %} 5. Type up to two email addresses, separated by whitespace, where you'd like notifications to be sent. If you'd like to send emails to more than two accounts, set one of the email addresses to a group email address. ![Email address textbox](/assets/images/help/settings/email_services_addresses.png) -6. If you operate your own server, you can verify the integrity of emails via the **Secret** token. This token is sent with the email as the `Approved` header. If the `Approved` header matches the token you sent, you can trust that the email is from {% data variables.product.product_name %}. -![Email secret textbox](/assets/images/help/settings/email_services_token.png) -7. Click **Save settings**. -![Save settings button](/assets/images/help/settings/save_notification_settings.png) +1. If you operate your own server, you can verify the integrity of emails via the **Approved header**. The `Approved header` is a token or secret that you type in this field, and that is sent with the email. If the `Approved header` of an email matches the token, you can trust that the email is from {% data variables.product.product_name %}. +![Email approved header textbox](/assets/images/help/settings/email_services_approved_header.png) +7. Click **Setup notifications**. +![Setup notifications button](/assets/images/help/settings/setup_notifications_settings.png) ### Further reading {% if currentVersion == "free-pro-team@latest" or currentVersion == "github-ae@latest" or currentVersion ver_gt "enterprise-server@2.20" %} From d5973d59636e7dfd1cfc6b7f609852cad18e2dcd Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Thu, 21 Jan 2021 10:27:20 -0800 Subject: [PATCH 04/16] On codenav page, link to Tree-sitter instead of Semantic --- .../managing-files-in-a-repository/navigating-code-on-github.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/github/managing-files-in-a-repository/navigating-code-on-github.md b/content/github/managing-files-in-a-repository/navigating-code-on-github.md index d32b1b5bac..f3eb0a42e5 100644 --- a/content/github/managing-files-in-a-repository/navigating-code-on-github.md +++ b/content/github/managing-files-in-a-repository/navigating-code-on-github.md @@ -9,7 +9,7 @@ versions: ### About navigating code on {% data variables.product.prodname_dotcom %} -Navigating code functions use the open source library [`semantic`](https://github.com/github/semantic). The following languages are supported: +Navigating code functions use the open source library [`tree-sitter`](https://github.com/tree-sitter/tree-sitter). The following languages are supported: - C# - CodeQL - Go From c4b9d2b9bca1b7d27506f0ee5a5c61f654a19ca6 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Thu, 21 Jan 2021 10:31:41 -0800 Subject: [PATCH 05/16] Simplify wording of introductory sentence about code-nav --- .../managing-files-in-a-repository/navigating-code-on-github.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/github/managing-files-in-a-repository/navigating-code-on-github.md b/content/github/managing-files-in-a-repository/navigating-code-on-github.md index f3eb0a42e5..82b3f3ecc8 100644 --- a/content/github/managing-files-in-a-repository/navigating-code-on-github.md +++ b/content/github/managing-files-in-a-repository/navigating-code-on-github.md @@ -9,7 +9,7 @@ versions: ### About navigating code on {% data variables.product.prodname_dotcom %} -Navigating code functions use the open source library [`tree-sitter`](https://github.com/tree-sitter/tree-sitter). The following languages are supported: +Code navigation uses the open source library [`tree-sitter`](https://github.com/tree-sitter/tree-sitter). The following languages are supported: - C# - CodeQL - Go From de0a8e24309397088d5bcaf2bb4d87db95a8da3f Mon Sep 17 00:00:00 2001 From: shati-patel Date: Sat, 23 Jan 2021 13:34:05 +0000 Subject: [PATCH 06/16] Update server.js --- tests/rendering/server.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/rendering/server.js b/tests/rendering/server.js index 1228ecde66..cfad288ddb 100644 --- a/tests/rendering/server.js +++ b/tests/rendering/server.js @@ -52,7 +52,6 @@ describe('server', () => { expect(csp.get('img-src').includes("'self'")).toBe(true) expect(csp.get('img-src').includes('github-images.s3.amazonaws.com')).toBe(true) - expect(csp.get('img-src').includes('octodex.github.com')).toBe(true) expect(csp.get('script-src').includes("'self'")).toBe(true) @@ -330,8 +329,8 @@ describe('server', () => { }) test('admin articles that link to Enterprise user articles have Enterprise user links', async () => { - const $ = await getDOM(`${latestEnterprisePath}/admin/user-management/configuring-email-for-notifications`) - expect($('article a[href*="about-email-notifications-for-pushes-to-your-repository"]').length).toBe(1) + const $ = await getDOM(`${latestEnterprisePath}/admin/policies/enforcing-repository-management-policies-in-your-enterprise`) + expect($('article a[href*="about-repository-visibility"]').length).toBe(1) }) test('articles that link to external links that contain /articles/ are not rewritten', async () => { From ba2f1570f6492daa425b761351e412e781898b2d Mon Sep 17 00:00:00 2001 From: shati-patel Date: Sat, 23 Jan 2021 13:37:51 +0000 Subject: [PATCH 07/16] change from `main` --- tests/rendering/server.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/rendering/server.js b/tests/rendering/server.js index cfad288ddb..d49b97b39e 100644 --- a/tests/rendering/server.js +++ b/tests/rendering/server.js @@ -52,7 +52,8 @@ describe('server', () => { expect(csp.get('img-src').includes("'self'")).toBe(true) expect(csp.get('img-src').includes('github-images.s3.amazonaws.com')).toBe(true) - + expect(csp.get('img-src').includes('octodex.github.com')).toBe(true) + expect(csp.get('script-src').includes("'self'")).toBe(true) expect(csp.get('style-src').includes("'self'")).toBe(true) From d63f25091a5a34116da088df50f86c6c9f5cc414 Mon Sep 17 00:00:00 2001 From: shati-patel Date: Sat, 23 Jan 2021 13:56:49 +0000 Subject: [PATCH 08/16] Try a new test article in server.js --- tests/rendering/server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/rendering/server.js b/tests/rendering/server.js index cfad288ddb..e7f4a1cdc9 100644 --- a/tests/rendering/server.js +++ b/tests/rendering/server.js @@ -329,8 +329,8 @@ describe('server', () => { }) test('admin articles that link to Enterprise user articles have Enterprise user links', async () => { - const $ = await getDOM(`${latestEnterprisePath}/admin/policies/enforcing-repository-management-policies-in-your-enterprise`) - expect($('article a[href*="about-repository-visibility"]').length).toBe(1) + const $ = await getDOM(`${latestEnterprisePath}/admin/user-management/customizing-user-messages-for-your-enterprise`) + expect($('article a[href*="about-writing-and-formatting-on-github"]').length).toBe(1) }) test('articles that link to external links that contain /articles/ are not rewritten', async () => { From b4359001c405bf27c27b16f650b43a0c70e1a3a1 Mon Sep 17 00:00:00 2001 From: Shati Patel <42641846+shati-patel@users.noreply.github.com> Date: Sat, 23 Jan 2021 14:08:23 +0000 Subject: [PATCH 09/16] Update configuring-email-for-notifications.md --- .../admin/configuration/configuring-email-for-notifications.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/content/admin/configuration/configuring-email-for-notifications.md b/content/admin/configuration/configuring-email-for-notifications.md index 8a7abd9ed7..18458967c2 100644 --- a/content/admin/configuration/configuring-email-for-notifications.md +++ b/content/admin/configuration/configuring-email-for-notifications.md @@ -165,8 +165,7 @@ You'll notice that `metroplex` catches the inbound message, processes it, then m #### Verify your DNS settings -In order to properly process inbound emails, you must configure a valid A Record (or CNAME), as well as an MX Record. For more information, see "[Configuring DNS and firewall settings to allow incom - emails](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)." +In order to properly process inbound emails, you must configure a valid A Record (or CNAME), as well as an MX Record. For more information, see "[Configuring DNS and firewall settings to allow incoming emails](#configuring-dns-and-firewall-settings-to-allow-incoming-emails)." #### Check firewall or AWS Security Group settings From 5c372428e9b52c4151c6692eba37f8130ca07ea4 Mon Sep 17 00:00:00 2001 From: mc <42146119+mchammer01@users.noreply.github.com> Date: Mon, 25 Jan 2021 08:08:45 +0000 Subject: [PATCH 10/16] Update content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md Co-authored-by: Shati Patel <42641846+shati-patel@users.noreply.github.com> --- .../about-email-notifications-for-pushes-to-your-repository.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md b/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md index ccf7fe9b25..792bfec4bc 100644 --- a/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md +++ b/content/github/administering-a-repository/about-email-notifications-for-pushes-to-your-repository.md @@ -34,7 +34,7 @@ You can filter email notifications you receive for pushes to a repository. For m {% data reusables.repositories.sidebar-notifications %} 5. Type up to two email addresses, separated by whitespace, where you'd like notifications to be sent. If you'd like to send emails to more than two accounts, set one of the email addresses to a group email address. ![Email address textbox](/assets/images/help/settings/email_services_addresses.png) -1. If you operate your own server, you can verify the integrity of emails via the **Approved header**. The `Approved header` is a token or secret that you type in this field, and that is sent with the email. If the `Approved header` of an email matches the token, you can trust that the email is from {% data variables.product.product_name %}. +1. If you operate your own server, you can verify the integrity of emails via the **Approved header**. The **Approved header** is a token or secret that you type in this field, and that is sent with the email. If the `Approved` header of an email matches the token, you can trust that the email is from {% data variables.product.product_name %}. ![Email approved header textbox](/assets/images/help/settings/email_services_approved_header.png) 7. Click **Setup notifications**. ![Setup notifications button](/assets/images/help/settings/setup_notifications_settings.png) From c728da90df5993312d25efbfd46f4786854bb10a Mon Sep 17 00:00:00 2001 From: Florian <64581222+fm-sys@users.noreply.github.com> Date: Mon, 25 Jan 2021 12:46:50 +0100 Subject: [PATCH 11/16] fix typo changed "manger" to "manager" --- .../organizations/reseller-ask-to-become-billing-manager.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/reusables/organizations/reseller-ask-to-become-billing-manager.md b/data/reusables/organizations/reseller-ask-to-become-billing-manager.md index 30ba905e4b..29620e32dc 100644 --- a/data/reusables/organizations/reseller-ask-to-become-billing-manager.md +++ b/data/reusables/organizations/reseller-ask-to-become-billing-manager.md @@ -1 +1 @@ -If you're not a billing manger for the organization, ask your client to have an *owner* of the organization [add you to the organization as a billing manager](/articles/adding-a-billing-manager-to-your-organization). +If you're not a billing manager for the organization, ask your client to have an *owner* of the organization [add you to the organization as a billing manager](/articles/adding-a-billing-manager-to-your-organization). From 1c06a5087fdefadbcf4fa44984c608b01703e615 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Juli=C3=A1n=20Merelo=20Guerv=C3=B3s?= Date: Mon, 25 Jan 2021 21:56:56 +0100 Subject: [PATCH 12/16] Add an example that helps use custom commands as "shell" (#2647) Co-authored-by: Sarah Edwards --- .../reference/workflow-syntax-for-github-actions.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/content/actions/reference/workflow-syntax-for-github-actions.md b/content/actions/reference/workflow-syntax-for-github-actions.md index 866a25064b..cedf49f62e 100644 --- a/content/actions/reference/workflow-syntax-for-github-actions.md +++ b/content/actions/reference/workflow-syntax-for-github-actions.md @@ -701,6 +701,18 @@ steps: You can set the `shell` value to a template string using `command […options] {0} [..more_options]`. {% data variables.product.prodname_dotcom %} interprets the first whitespace-delimited word of the string as the command, and inserts the file name for the temporary script at `{0}`. +For example: + +```yaml +steps: + - name: Display the environment variables and their values + run: | + print %ENV + shell: perl {0} +``` + +The command used, `perl` in this example, must be installed on the runner. For information about the software included on GitHub-hosted runners, see "[Specifications for GitHub-hosted runners](/actions/reference/specifications-for-github-hosted-runners#supported-software)." + #### Exit codes and error action preference For built-in shell keywords, we provide the following defaults that are executed by {% data variables.product.prodname_dotcom %}-hosted runners. You should use these guidelines when running shell scripts. From 9f3e2b601710663c9f9a21aba7de9ea070c1b60e Mon Sep 17 00:00:00 2001 From: Sarah Schneider Date: Mon, 25 Jan 2021 16:35:15 -0500 Subject: [PATCH 13/16] handle edge case --- middleware/learning-track.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/middleware/learning-track.js b/middleware/learning-track.js index 758912378d..2dbb6c6c20 100644 --- a/middleware/learning-track.js +++ b/middleware/learning-track.js @@ -24,13 +24,22 @@ module.exports = async (req, res, next) => { if (guideIndex > 0) { const prevGuidePath = track.guides[guideIndex - 1] - const { href, title } = await getLinkData(prevGuidePath, req.context, { title: true, intro: false }) + const result = await getLinkData(prevGuidePath, req.context, { title: true, intro: false }) + if (!result) return noTrack() + + const href = result.href + const title = result.title currentLearningTrack.prevGuide = { href, title } } if (guideIndex < track.guides.length - 1) { const nextGuidePath = track.guides[guideIndex + 1] - const { href, title } = await getLinkData(nextGuidePath, req.context, { title: true, intro: false }) + const result = await getLinkData(nextGuidePath, req.context, { title: true, intro: false }) + if (!result) return noTrack() + + const href = result.href + const title = result.title + currentLearningTrack.nextGuide = { href, title } } From 65be8e0cff879f4a4f189693da5e2ed0e939c1bb Mon Sep 17 00:00:00 2001 From: Sarah Schneider Date: Mon, 25 Jan 2021 16:35:26 -0500 Subject: [PATCH 14/16] add some prompts --- script/check-internal-links.js | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/script/check-internal-links.js b/script/check-internal-links.js index 188897f4ef..f2dd680b4f 100755 --- a/script/check-internal-links.js +++ b/script/check-internal-links.js @@ -3,6 +3,7 @@ const linkinator = require('linkinator') const checker = new linkinator.LinkChecker() const { deprecated } = require('../lib/enterprise-server-releases') +const englishRoot = 'http://localhost:4002/en' // [start-readme] // @@ -10,17 +11,23 @@ const { deprecated } = require('../lib/enterprise-server-releases') // not including deprecated Enterprise Server content. This is different from script/check-english-links.js, // which checks *all* links in the site, both internal and external, and is much slower. // +// If you want to run it locally, you must have a local server running. You can use `npm run link-check`. +// // [end-readme] const config = { - path: 'http://localhost:4002/en', + path: englishRoot, // Use concurrency = 10 to optimize for Actions // See https://github.com/JustinBeckwith/linkinator/issues/135#issuecomment-623240879 concurrency: 10, recurse: true, linksToSkip: [ - // Skip any link that is not an internal link - '^((?!http://localhost:4002/en).)*$', + // Skip any link that is not an internal link. + // NOTE: If we want this test to check for broken asset paths in the future, + // we can remove `en` from the path below. This will increase the runtime, but that + // may be an acceptable tradeoff. For the record: `check-external-links`, which runs + // nightly, currently does check for broken asset paths. + `^((?!${englishRoot}).)*$`, // Skip dist files '/dist/index.*', // Skip deprecated Enterprise content @@ -37,6 +44,11 @@ async function main () { .filter(link => link.state === 'BROKEN') .map(link => { delete link.failureDetails; return link }) + if (brokenLinks.length === 1 && brokenLinks[0].url === englishRoot) { + console.log(`You must be running ${englishRoot}!\n\nTry instead: npm run link-check`) + process.exit(1) + } + // Exit successfully if no broken links! if (!brokenLinks.length) { console.log('All links are good!') From 797918453b3a7c6726a082395f75450b9b3156b4 Mon Sep 17 00:00:00 2001 From: github-openapi-bot <69533958+github-openapi-bot@users.noreply.github.com> Date: Tue, 26 Jan 2021 06:27:32 -0500 Subject: [PATCH 15/16] Update OpenAPI Descriptions (#17476) --- lib/rest/static/dereferenced/api.github.com.deref.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/rest/static/dereferenced/api.github.com.deref.json b/lib/rest/static/dereferenced/api.github.com.deref.json index 01b805ae7f..042e4bfb06 100644 --- a/lib/rest/static/dereferenced/api.github.com.deref.json +++ b/lib/rest/static/dereferenced/api.github.com.deref.json @@ -55444,11 +55444,13 @@ }, "authorized_credential_title": { "type": "string", + "nullable": true, "example": "my ssh key", "description": "The title given to the ssh key. This will only be present when the credential is an ssh key." }, "authorized_credential_note": { "type": "string", + "nullable": true, "example": "my token", "description": "The note given to the token. This will only be present when the credential is a token." } From bde4f24e3097bc95955be6cc20918118b1e994b9 Mon Sep 17 00:00:00 2001 From: Matt Hartley Date: Tue, 26 Jan 2021 06:45:08 -0500 Subject: [PATCH 16/16] updates Actions product terms --- content/github/site-policy/github-additional-product-terms.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/github/site-policy/github-additional-product-terms.md b/content/github/site-policy/github-additional-product-terms.md index 2fc91b9817..a94ee86daf 100644 --- a/content/github/site-policy/github-additional-product-terms.md +++ b/content/github/site-policy/github-additional-product-terms.md @@ -55,7 +55,7 @@ Actions and any elements of the Actions service may not be used in violation of - any activity that places a burden on our servers, where that burden is disproportionate to the benefits provided to users (for example, don't use Actions as a content delivery network or as part of a serverless application, but a low benefit Action could be ok if it’s also low burden); or - any other activity unrelated to the production, testing, deployment, or publication of the software project associated with the repository where GitHub Actions are used. -In order to prevent violations of these limitations and abuse of GitHub Actions, GitHub may monitor your use of GitHub Actions. Misuse of GitHub Actions may result in termination of jobs, or restrictions in your ability to use GitHub Actions. +In order to prevent violations of these limitations and abuse of GitHub Actions, GitHub may monitor your use of GitHub Actions. Misuse of GitHub Actions may result in termination of jobs, restrictions in your ability to use GitHub Actions, or the disabling of repositories created to run Actions in a way that violates these Terms. #### b. Packages Usage GitHub Packages is billed on a usage basis. The [Packages documentation](/packages) includes details, including bandwidth and storage quantities (depending on your Account plan), and how to monitor your Packages usage and set usage limits. Packages bandwidth usage is limited by the [GitHub Acceptable Use Polices](/github/site-policy/github-acceptable-use-policies).