From 4ce2df86f5aec50c47591eb4e1c301458e1e18cd Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Thu, 2 Feb 2023 12:38:33 -0500 Subject: [PATCH] Generate tray icons on a schedule Signed-off-by: Sebastian Malton --- .github/workflows/update-tray-icons.yml | 29 ++++++++++++++++++ packages/open-lens/build/tray/trayIcon.png | Bin 0 -> 392 bytes packages/open-lens/build/tray/trayIcon@2x.png | Bin 0 -> 724 bytes packages/open-lens/build/tray/trayIcon@3x.png | Bin 0 -> 1039 bytes packages/open-lens/build/tray/trayIcon@4x.png | Bin 0 -> 1368 bytes .../build/tray/trayIconCheckingForUpdates.png | Bin 0 -> 498 bytes .../tray/trayIconCheckingForUpdates@2x.png | Bin 0 -> 1197 bytes .../tray/trayIconCheckingForUpdates@3x.png | Bin 0 -> 1891 bytes .../tray/trayIconCheckingForUpdates@4x.png | Bin 0 -> 2763 bytes .../trayIconCheckingForUpdatesTemplate.png | Bin 0 -> 442 bytes .../trayIconCheckingForUpdatesTemplate@2x.png | Bin 0 -> 993 bytes .../trayIconCheckingForUpdatesTemplate@3x.png | Bin 0 -> 1544 bytes .../trayIconCheckingForUpdatesTemplate@4x.png | Bin 0 -> 2206 bytes .../open-lens/build/tray/trayIconTemplate.png | Bin 0 -> 397 bytes .../build/tray/trayIconTemplate@2x.png | Bin 0 -> 717 bytes .../build/tray/trayIconTemplate@3x.png | Bin 0 -> 1031 bytes .../build/tray/trayIconTemplate@4x.png | Bin 0 -> 1371 bytes .../build/tray/trayIconUpdateAvailable.png | Bin 0 -> 520 bytes .../build/tray/trayIconUpdateAvailable@2x.png | Bin 0 -> 1235 bytes .../build/tray/trayIconUpdateAvailable@3x.png | Bin 0 -> 1997 bytes .../build/tray/trayIconUpdateAvailable@4x.png | Bin 0 -> 3021 bytes .../tray/trayIconUpdateAvailableTemplate.png | Bin 0 -> 466 bytes .../trayIconUpdateAvailableTemplate@2x.png | Bin 0 -> 1048 bytes .../trayIconUpdateAvailableTemplate@3x.png | Bin 0 -> 1658 bytes .../trayIconUpdateAvailableTemplate@4x.png | Bin 0 -> 2439 bytes packages/open-lens/package.json | 9 +++--- 26 files changed, 34 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/update-tray-icons.yml create mode 100644 packages/open-lens/build/tray/trayIcon.png create mode 100644 packages/open-lens/build/tray/trayIcon@2x.png create mode 100644 packages/open-lens/build/tray/trayIcon@3x.png create mode 100644 packages/open-lens/build/tray/trayIcon@4x.png create mode 100644 packages/open-lens/build/tray/trayIconCheckingForUpdates.png create mode 100644 packages/open-lens/build/tray/trayIconCheckingForUpdates@2x.png create mode 100644 packages/open-lens/build/tray/trayIconCheckingForUpdates@3x.png create mode 100644 packages/open-lens/build/tray/trayIconCheckingForUpdates@4x.png create mode 100644 packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate.png create mode 100644 packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate@2x.png create mode 100644 packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate@3x.png create mode 100644 packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate@4x.png create mode 100644 packages/open-lens/build/tray/trayIconTemplate.png create mode 100644 packages/open-lens/build/tray/trayIconTemplate@2x.png create mode 100644 packages/open-lens/build/tray/trayIconTemplate@3x.png create mode 100644 packages/open-lens/build/tray/trayIconTemplate@4x.png create mode 100644 packages/open-lens/build/tray/trayIconUpdateAvailable.png create mode 100644 packages/open-lens/build/tray/trayIconUpdateAvailable@2x.png create mode 100644 packages/open-lens/build/tray/trayIconUpdateAvailable@3x.png create mode 100644 packages/open-lens/build/tray/trayIconUpdateAvailable@4x.png create mode 100644 packages/open-lens/build/tray/trayIconUpdateAvailableTemplate.png create mode 100644 packages/open-lens/build/tray/trayIconUpdateAvailableTemplate@2x.png create mode 100644 packages/open-lens/build/tray/trayIconUpdateAvailableTemplate@3x.png create mode 100644 packages/open-lens/build/tray/trayIconUpdateAvailableTemplate@4x.png diff --git a/.github/workflows/update-tray-icons.yml b/.github/workflows/update-tray-icons.yml new file mode 100644 index 0000000000..24fe1f5fe0 --- /dev/null +++ b/.github/workflows/update-tray-icons.yml @@ -0,0 +1,29 @@ +name: Update Tray Icons +on: + schedule: + - cron: 0 1 * * 1-5 # 1 am every work day + workflow_dispatch: +jobs: + update: + name: Update icons + runs-on: ubuntu-latest + steps: + - name: Checkout Release from lens + uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Install deps + run: yarn install --frozen-lockfile + - name: Build new icons + run: yarn build:tray-icons + working-directory: packages/open-lens + - uses: peter-evans/create-pull-request@v4 + if: ${{ steps.has.outputs.CHANGES == true }} + with: + add-paths: build/tray/* + commit-message: Update tray icons + signoff: true + delete-branch: true + branch: cron-update-tray-icons + title: Update tray icons + labels: chore diff --git a/packages/open-lens/build/tray/trayIcon.png b/packages/open-lens/build/tray/trayIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..eaa1df5d60f8a0304b585c145f1762ee301851f9 GIT binary patch literal 392 zcmV;30eAk1P)AzhWG*I&3>$yqT~{Az$i|DW#HHDePAw4o&qj`3h?5R-+^i1J}LUF9ADtf92>x< z3)}+Mh;f=HSAlOc4($E_JOUFy2e=K+4N%T(+8#$h9awRHI0@_rXF<-rq<}Us8w~j> zXrm=ZD{x!~1!jPcByLBJCEzeP|5H{w)|TuZ4LQp;kZ4dH8)OgY+L{Nh)oT7iyI@sX zVbk5U;&uCO`~E7xQ<8jV1bcP1HzU@?2&F|&qp2X;ioT+83emkZPD~Pvgd+h-NI5=@ mu|o=vgCuNH)|wkdD*OZ5PQbAoh!#cw00008; z93OyYwHY?+Z-BkE2Jga;BWlwQ{0Qt{1nRtjm+NmG@X!(b2~bj-sT|&fD+yo_=+*me zjs$incejH(5(~Zy_zAoK>UC{0$Kf@jkf->tFDrO`>cI8u`g-77z>&P`P0A_bhe)kwgw^#53V{B5OutY_?oc> zckrVtatJ&0et*QzwC7>mFx~UMk?qZ#1ct0}D{!KQ>zFhm^>N5J@6)x-+T23uvC%1r2(}B#;_^|b#E>3DYbVvNdssspawxXGKPt4H!A0p zS(m2P@K*u?pvM{f8L-MRhE1A*Wk%0KWrE5CFycsHrm z$vK8SmP2j_-Y8hmap+*lyKYy`QT{>k$_20|H75@1db56v#2|9)NfrYZ#<70=+^UXY zqmjUp^l@(sPYNa^Md!LcolMKpdS#54vOA<-RF&$uB=8$9u2*891TSj<0000x@e@Zjli3z%(iU+zg8V5X)_w<{cfh1r(k;c`y@3w_qF92cRlIz;@x^1UTpE{}veJOTGwrr~{N68`Tq!o4)`$3jZ>~@JPmS5pYmAzltGXoiEy!9K1=&-e zomg)NOvuC4BT2voM*(kuZo*GBD!HG}e1e}jT4fqn>@oaL>$<+FS29xMr~@Yq!UE!BMzl9*owd)^CASOG^`4>P%M+d z)&>TtYw#@ki&!5aU`-kV6gEZ(C^XV=uz-pP0q=oc5h7*>-gkNIOYC3j+C`iWxaS-h zU>NZjEoKwR&GnM*&xXZdc z6tVjPA1!IPXO5m+qB`6289MfGX)BLqvE6Ujp2%WrPZqj^x{(5Tv#lJT!~Q!kTG;mo zJ}21SRD%br0PQ>@1p%_HYz|y?@VO-W2{qA6u$hvTyk)TE3$v~CDO1Xf>EJW5cEE|e zcJ8Fdc_EM_Isnfj#FvY7TjVT240qL$kPjNPmB3E?QDwZ7XRK+{LBwQB>a)FwBZcn( z&pz9h0P08lp(4iWNklH}HT+Hzj>A!;6GRNv$38Zw30-$#Kb<%{&eu7aI)F>UI$>9! z5A;HDR3(vA$s0l@7@J+KJbhP_yFlVKImhQIifE==L3IQ*OMKonAahj%i~ia{cQ&Y> z5jYV3qSNiB23=KSfSxj__OMj{z~k2#utLvJM*yw=HP1|A!Vf8$X2Bf?73}~3002ov JPDHLkV1ncp(F_0p literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIcon@4x.png b/packages/open-lens/build/tray/trayIcon@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..22b1c50c2855ca1f2f4d1a134d05f783e51f6525 GIT binary patch literal 1368 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 literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconCheckingForUpdates@4x.png b/packages/open-lens/build/tray/trayIconCheckingForUpdates@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..89b2d72a2532bfbc2e8e3fc80278f3e6b135a084 GIT binary patch literal 2763 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 R?G*q3002ovPDHLkV1gd?E<6AL literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate.png b/packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate.png new file mode 100644 index 0000000000000000000000000000000000000000..18e9f8e72534642e12ce1895f4ac12c0aede40e1 GIT binary patch literal 442 zcmV;r0Y(0aP)g?t3p z#%0L|V3ga;kZ3k`E(;4^z>*DCY~8XDdg}k=c$;zR^ghpfo^#Is{LeZ3m638@k0UsP z%h=;zSunWk&KqzOU-7%>PF%%ftjybma|O5(hhO-S^CfI8!9HO75XmM?VjbR>#~-mA zPjmm0?>nrj2(HI)0EbF|qc}V$r|WDb>~n#)6tD3nrQN`D+{L}A|`M;-0YTCHOFuGiSO7L$3-Q`%Q?!JkVr$rt9g397Avq9Z__oqayT3KP0t5* z?e}rq!EGGGSbU9!keLuP6~dn3R-8}d|7xsB_9wNCv-7m-RO}B2eczliM*5FtY{OB9 zBx%EpyPbZ^1R}$2jhXz&1Ax*^(Nh6V(>wQ5I)M0)0yD$M7Iro%|n? kE^UQdpX)leH+Aj(0d2Bsb}eOmMF0Q*07*qoM6N<$f?QU~0ssI2 literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate@2x.png b/packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b4e4483207ffc9e16f4c34118dbebcf1d9ae4714 GIT binary patch literal 993 zcmV<710MW|P)vrm{(zjwabaqNl)9RQV$iA=f+@(xmqI3sWSAOf?%atpd=H-c z^SRIS%;bT?{XM_8@A;kg3&qq1R5Rum153mSP(4(-T|%xvpGDZ{Z9g41MdQlX|A$RZEOdA3m`MV6j0Z=uK6+GDV=#g?7snQ z3-^^0qN?8)!$ng9Yy`IXY5l&XGixvzKWf%yu79P1lh;4h8fKKC84Xzm1@O$4il zeJ3aoqN3lAfSnq@6ja|xct&gHm`2?JGz!{~2BRh%>mIdl)y5IvA{Uug!!HX6IX|M?DYWBr}<}qe={z%S3RdaZzqEJo;Y>^eg`@tc2ysTwZWa|HqfcH zqXED{%-cQeZVG5pg0#*KdxF_|fg?b_US{8i3fQ#$bQEA9*fovui(%ilz>nM?YD&?=86ngNLhKI7 zX;TtPwNQ*U1zTtFKft)|Jm=tc_?HY5`1h>r|7bxX@wv}R`oT5eL9cSR62KTfu7&pm z;8`yv*GQ*cYUlq}G&emRdO~Iuq8+h zMWxpHbdCuKK9NVS>#pm{pmX%4Cdc*Cl--G@<%sS(DVPgprTGBxiP*-g!oF@{-oLIT zfbR-vcSP*w-2of~o|RMA{P1cehoS`1t7Ox!`F}N={*NA?isRwi#Hj z@%|hWROYLap^T=|Rev^II;yZTTB*Iqb1>THBgBVE1L4)tT5ptGZ0%A;7#>f;(4y=V z@Uxnq6sw8i!YfIi_(8~YV;K!fnuvZ9yGgAcl%lp^w?`DWm(~A86E!lDi@$gua7?@} zZNbV?HDk`I+j-zu{W1MRTKYJ P00000NkvXXu0mjfTSDN@ literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate@3x.png b/packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..7173862df9400945a56f291c426fd4551f16d1a5 GIT binary patch literal 1544 zcmV+j2KV`iP)y9_PLAtS2Y0 zj*(yNN&s5`><4fRK+GBI zPPl$cP-evtAL0HKdD(lT0M6x{TD!oX2jE8sTtO>v6`&z=Rl64e_){!sg4*0)0ra;j zM8#d-7Xe}#_uzHz2jnrA*EgJNHRL)Yg56eDh*&^fB*BR8y zEO?dy_|Rpattpy|Y2W6&>HvHav1AevqAr5==M8Mr_B;STkij~6el~z3&Ua$~?AdP& zexnC6z$Y1&I4XQHQ>URLLYO7@IE=H%%yX-l&|ZGUxxuFy0d1!L z((!#Ehx;Wdv1IGq<#Fk7R+osZi&> z>*kK7SgetA=sLq$R@mpX?>D2{W$uLlCY>d0p-W}n^>V-7!k8wX12MM&Q&mhmz8t8@ zJ0k+lG_+Oto&n(d9IlcS90Q8oOz~n$cJU^B$`xdmZY|w~Yy(Nhg8-HTxQ-+IUIE|+ zJ}WW;@S6ejss${sewGrvJ~;mXaK5~MkIY@0<)59T1q9~(IZ3g?>n=z?2XHWjcU6XE zkktUT0oVlK`GR9JfM)^B*F~0PfRE+ngzxC7EVxGIMkCKwwjmC#RmN*l+$UxQi;<5b zfb*QBY<{p};B!JwZ8~OB#!0>xQvPXrOu%JrFkXltxVci^V_-$j1e1|{$3{Kn&}4I; zP^M3dkLMA<(&{e&&MKgNqncYc;mPb6$5cd^x{Je&%5Y;&0b&9DoC8&a=23`S09?YN zv74pGP25us$=cQ^Nci4qdNQXA`G8L7lf5|txGYtfwQRpJ>jbx-6~reqf+sdk@V%WS z1(?IlFpavzHO~a_mMAf_V*Zf^TTN?s78F7^yB@mH!yH4dgBQRXZR2`ZD6{$895$EO zST>RAy%Gz$dBwfbSQL$d%HNt=rUekX3YF6WZ)lk>2rcTp;7+Ucw5b6p_S;Y zq|wVlX`n=rHOKa+zZqdAvj}@EyNJJ^iWAE4>!)}u*bM!Oq zjtLmkR*wX%xlLB-eGN3p-ZMb-dT{`DimRPIwzl>n&rrC&iVrz}t!Kh&xtl$}1{BOYQWd&Zo1QxjHX& z?u@$K@zY#rq7z?X;LP3UdiOCQJowPKRgJ&KO$a4}I4!j{rJ8Fqrdh%t_(R7|xBZ0O z4oK0qi}%N6Zbv@&sStXYNNcz3bb&k0`v+YBE|GV(=g{^RX;W6p3ehK>Wj!64<|k!` z1S?ZZr-`_cRh4VSvg72h;3_O7_KNivwJO9p0N!yfWrvIK!4A}3P4*Jg^iKl5CPK`( zVs4B>i@7Q3hn6Pw$CdoHtMyKon0|u;Z?W@cL@7%c6UQUj?Kr?{nS+9iD-f! ztBn@Q*LppeZ`dwxypwB1^o?;!^h^UqH%oy0000F4-sm literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate@4x.png b/packages/open-lens/build/tray/trayIconCheckingForUpdatesTemplate@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..08b3c0a99844f1c23ede58c8eb0094d1fab3650a GIT binary patch literal 2206 zcmV;P2x0e$P)iF}1V#56JK;=%Ap(p`-YEww4P8ElOS;%Do<^kAekZA(2A3y_u0{|KWrC!?K?;-4L0Ph1BMDs;$ zsU|T!4-?U5q#L9(QBh)8;xr3kT)hcEdl^^l$i=45M*s!~*3v2vN!#San|l4x0^Oi@~njTg@~qv zs5m@9NbJvmIJf1#{bYPa{#XDziO5VewJSQ_^wuCkB=s{g=|33|4{`rF(r4A_X&&y| z`3{i!d>}rBj*|-%JkOl~Yzc5C4f5LeR{$p%?)No_TOv0Fq+u<9E{0)cBVSE}DP?aa z?xd9f%l*3vd7X1{fcv4bnhg;;=BW;g0o+Q9R9I!Uur!8G`+Pw})vB1jKz%?tLPZDR8J2T7RezCdc8r(`EKhVQ9*4v8==Ui<6 zZ4te-+un}=jxl2lC?YLc2w>Mdln5S#g47=eIHAaWN_`Z8(bOiiXX|*kQQuN?W-Zp< ztW3)N3j+FVkr`s5!C($ zGgmPvP}{B*l7vIfEUKiQLVBGhs#6i4NaHCIZtwlP%qX-`^fwPXptfl;;~r7k*;?-; z1W+Tln-Y}D>9YZxn;|08wu36P8@%pY({d8)q>hM{f|)e1FO!r8ba5{j$t?h2y~0_DO{a-hm{{v~;cz4C0=q}gI7gyL35+j0xk z8Xq7F0d&%435{KdoQEVR5w8TWP;!$4#cl5@rKcFoagw3>$w-AFuJtZUfR5BDiv;*o z;X#8yYl0)nSjsIba}>9&bpCiy#5QFxf<86SN&XODKTq#ZvruuM*jp&>`5ww?YQ52S zA!7w`Ft6})4lSe-_Yf@T1qyqS;!Mg|v7z?n0P{*lXc?RX5o}*)v-$uSBBhV~=j&5V z=ZtG*O|!U7l}ShM&N2LKluHfe0CVzM01G6iSWlL|UjCaeF^I1(BpP)1Ju1Je_+?cE zf{t1-NO4A6pj>p$)tVGiw;Diy8fTJRvVgeenw5%h7(+y7kX9|X$d))m%0hDFxLhwr z&^_OhWYSI|CY6u`TWVykcAj1L0+9Fw(Yv5ylNEq!-WfY^1SjzNf}zSMYxdHDrN0wyKI z0_x|xHC7DVmA$(FJPzP3*%5Y1R=RHjLbkw4@(S~Cj%=LZPLL1~$y(Xd)!O?EURrRH zb_!jc2|^_G5RVjOC4#U205cyGqYvE}U1;8=jTbV-Ad%E_$rh9&1(y4>0)|iL9ZG64 zBgcrckhbB8ltoQ*Ri#woG;~>^(ga8aap2T8EfGSgb4IA0Awan*kQ+o&Pxq)onsWm_ zJgGJWxY~1ZfsNqSoQz;5DA4ng3`8h(d{z(yC(!>o=ln9ZLF5_eL{hu-(I8S7&gAS-Nzq z%>`nTge7Fzd3UfzQYB>?jiKW_FYnaYjU@z>;QcZNL+33YIA9e|$+@dl6X-{CQEOHCWCCsA7) z+*n)VjOW_`o|fXCx0yDMxHnc}8!gb{x``2E{a3O6jQS{2ql{m{X>=F1o)sWMe`6C$ zl~r;wT~UbX`8>Iu&5IajkZDh64+n~zC|Q-^c}B=BHeXV7yF`D(18Z!R&*laKct?)3 z^}R0QJ~Dj1Pv$gnu}%`Hps^#5zW0`(?LxV8Z0$m;COo5np6Mcbr4V0@8T4XBA;ZB) zn?W477|}~UhkZ#dVtgfHTqnqGlhfa2vfWLk)O9K8YtxS>lYnn=)p8)KA5V7(Wo!R0 gP{{E4e5>g2zfs+|rdrxIzW@LL07*qoM6N<$g7eh-Bme*a literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconTemplate.png b/packages/open-lens/build/tray/trayIconTemplate.png new file mode 100644 index 0000000000000000000000000000000000000000..5bd7370f2b8a4c71a9602d535dfc9041c8785859 GIT binary patch literal 397 zcmV;80doF{P)Y<(@P1&z_n2f66wDS^U5f58)7lxUGTjFoN?&(cg)AwY?0?W1*I~ zh`GY6!gnfg3y*o(&GQAW(T@&J3x0wDIqiDoO-!Tx_CQ~-R`Br%{%jP84Se&_jtXt8 z%AaQ7xKQ9L?i+b45tzhA!Ru3QXImSM0yAGS}R#wc4uwVYkPsVuee! zbFBD#eg{TnQTbN`e3otesonieVjYwy9rO&EMqU{zAES*v@cpz4Z(zPLO>y; r3ivM>`;Nk&Sx7jf9BYng7ghKI;f#FQ+AVFu00000NkvXXu0mjflR2zp literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconTemplate@2x.png b/packages/open-lens/build/tray/trayIconTemplate@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..192c188b2f51e4f5c707e361a6b7ec6949e98260 GIT binary patch literal 717 zcmV;;0y6!HP)D;c6yXJM`EYPXnn;Z^o zmF#whY+sDL1NaHN0UEV;v%=u5AVXd{pKDhcd1Ef%PH2Ax@U6g*z4dCzbSK1%rEGJN z1Kl}6%kj40S@MR?>uf17k>G%>Q+e`vz(|4M6`eOJrNXbsiq54(@=QMq+$n4<5&Q+L z|0BZQV1J+X76E5~b9JocvN46;3U41PHRk}2fTt-r?Zv&wmF44ds#utZzy|o8z%AlA%>!Q>6;ZQJ{mH2SlVefOOFy_3r8%_r-JKjZX z4TTC16N1OOWK|Gapc-~Z>{#H>DzfhRBuLwV3I}>Zug%K)@x(Dm0c^ZcHLQZ{P*!2I7IeRA%isd00000NkvXXu0mjfv}j7q literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconTemplate@3x.png b/packages/open-lens/build/tray/trayIconTemplate@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..c1ae31af123217791e6cbedcae2dac1c1e6c85d1 GIT binary patch literal 1031 zcmV+i1o-=jP)y}?Hfe;sKv-^BQDW4}WyNxfDc+b& zQd=&q6sEkI@sdtTeV?;UUfbqRh>%mg_B0 zy0scl>8*EFE;;xMn5Ni^n`5!VAFSBnJ`@>bvg&ZThl5MuwC)#9mij z11@^3DbAn2m=YL(keQBURBhUeEQeyoGAa(Ty@9gQl6+U$Pv~X%pac0f$+<(Y){q8+ zfe)4eT#a*Fn5B!Cez|K=h&+=Q!W6bx2CzFWfbj|J16}TD9n`)Uomy>-6W0;yGQsrq zHYOavT*db&;G3Zg56jS#t0FiW;XC%QX)Dj9(LJi^o=c;fwpfS`>Rtlm^|o?O2L0c_ z3`Kto@FPa=z8pNHMOgv?sBNX#1Gg<~ZfN~PeT3{=nOS;477KD*|%DIQb;xLSAnx4+N%Pjy$oAWit~>4W-Yt5yiwVg|Uu( zc4R03>WJS9v*aWq)53=}yYm72=p+eavV8V2E!Zks#1s|<;%1|X&|AZs7#GA%4{MlBMK|B z4}B;aAdD=+Y=-EAjSzt)4VKYBPzm;EAT29Gq=BI6LGxs3qvrFOCl;&=hxPWo_nf`g zx$jN7IHl33w+_=^A|nj5PdbnlY~dN6`k@ z3s~x;c#Y08bBq8!3XJ;qx^p4$hqLl;2Ije<$veLSvs$hE1I~(PdTtzH=IK!d zo4vbDW!j-t2DqyN13VO%=f09WdV%g%7+|#C!Szl%ZMcToP*z}}thz;}h-Aj!B#8GZ+hGS80H11LpM zdxGx>eD1We?oL(ybfe%MficSx1Y92Acb((b5;`|l`EkHchS|Ts{$`x`?Egdv)(;$H zc#W^Xw^$eJEG@0WQ2cR=TOtHo6yWo)v+^~PRay#D)YYuV@I*6yXZ7KW3iM0hs+#N& zL^Yyg${66SCd@tvoUj*^5azPLoU1BSUg*`L%1%q ziCD%n61PtZJzwPHA1J}_-T;p!4aQ4S!{XK!DPOyJM8~?gx+Fs})}aNjvQ2?2bYkQc znnLqZ4!^99%V}|aVBBrAIl6U;#8~x=ChqL_0XMqsa7x0m`V!d5@H;#A{31F43lsO2 zq`@tEwGLoI=_2Tg+>%9TL1@A!5}E#~Nzy#zfSgJ^rZ(|NW9hNbWbZjJUW`8;t-t`1 z!XJch92jp^XUG$KRuCbI<24BDotUqV-1CiagR=pC3r*7RIDz=~o{($x3rG3-t2V&5 z6{M%nsoDVRotK%E!@bd4&m2nV4#p&Pd>+wUK%X9ct9NnM%C-;!PdL*O*Jm@19auV4)uZh%l~bkdRu*__T}5n{|czJz>Q2mUC;QM zy1P~ameoBKNy%WBdSBhHeuKzwY(?z_US;ynJpZcp2j!9l?&ZZv^-K%;hR0+zBj)9PzrMtzt*n;+d$T3@J~$J9fCrZtsbbt3&La5;Jd94I-eu;0KR zbxqxwiQTQyJ?%haqGXph+Q$uZ55K8?P#1vr>UUr~F80UxfJ*@%7)yxTQX@U;y!u!@ zrJh#r0AGS?iAH2YX0t($)EVHNdJDJ`9nXGDsgo^A=PSGzNhdoO#nj{Z?m{GGd`z9I z1^QDQZLz#bxxQ78CW6C2Oeo?wd(p@-F9%bm)dtmz>LPGAlTM^p)T0$avlu`h5Zq#M z_GY0~;IsNfJ)#aJ|G8!tT4HHdwEhQTg+nakDXifBG81EB&HKNdPIFmx#5H^X0000< KMNUMnLSTYu_UmZ? literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconUpdateAvailable@2x.png b/packages/open-lens/build/tray/trayIconUpdateAvailable@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..33d8d502e6f25966bf1e7c7a5d05c48ee03ef292 GIT binary patch literal 1235 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 literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconUpdateAvailable@4x.png b/packages/open-lens/build/tray/trayIconUpdateAvailable@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..d9d4a4327aec8162ece3232f90de836f215fd447 GIT binary patch literal 3021 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 P00000NkvXXu0mjfR0Gi6 literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconUpdateAvailableTemplate.png b/packages/open-lens/build/tray/trayIconUpdateAvailableTemplate.png new file mode 100644 index 0000000000000000000000000000000000000000..20fabb5a098caa1d9ad92d860f44e3cf6a7cdec6 GIT binary patch literal 466 zcmV;@0WJQCP)>PB zCTK4n)&!*~N^`W$GM9FJioy8ps<89#LEDa-(g*eRaz2hXxEi0KSVdhFTv&B5%Agc( zWpK76(PzBEUF^Z`_!Rhyrm{PtWrT~wMXCb3aDSA*qS%7}U$4`4q+YaI)&Kwi07*qo IM6N<$f*knSv;Y7A literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconUpdateAvailableTemplate@2x.png b/packages/open-lens/build/tray/trayIconUpdateAvailableTemplate@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..011142333b663a4a9b5b17b4532fa56695a1d9ff GIT binary patch literal 1048 zcmV+z1n2vSP)4LA)v z9hA6ivL;Q2jFAi3DK&T>y38cRuD1=%m4+g3!;w#O**qL@ZSX5 z!hIDfk?Hr1aM6qe76Tf6R=>M-<`vOwe>$8WSgH~zvCioNw=@cO+AvUi?*yDo6e|S2 z7=q~{O=3Hu4y)2%06UCe-u3dpYfG4BuOdlVJ!IS47V7>M} z2?AV*WxJQ%Z3&u^Vx@2*F)nj2JgR2m@pd7{wBHc+-3sdu249!y4|!-tHvX3Z&{87V zjP|;Cc7zLdhOqSj9|HZd%)Z|*gXZmZQGtOF*R;mZ1ip*FWgZSJXwgGCB~%Pbyc3#J zb5cq*VHh=sSm)s+Fs?hlb>VjST22W3dtUK>yi6l;+LsmP!406^r`%tOz*s)+g*_7B zU9Xe^&jWu8ugbX5aIcr+m}IkBALTmUq%M!{j}U1cD$`Ga&w#x$;QOG+s4Gxk!Kiio zszeApp`HPbhB!yGcf(;-%A`uU)-O0Erg3ei=t(rIMD*OL3Bq60_?=f~;b18U2arbvYgq5m&)8d{$3F$$_$h#RmY!7qE?;j)IGH!QGZtKtCGD= zooRDMG$L>1%=A)ypydb_n(>u`BZ%ciQi-7T-U{a5n$+!{>eu?}akw=y%dbxgSXmfr;kFWAFx Spx%Z60000FP)*c9wRU(KFCbrsCV!fNF2sS3Q z#Y@E^L4*`FRjH^+sjc>cPqsb?)rSg#*i=MNd=QMFt@_|yD^^9@KKUSuwKYw0Rt9Fm zm&xv*Jtv9i!1AA*-G6pwXXcxkJpraqa{!d_KcsTxyZHc?0ay*755SWE`T?xd?__R4 zCa+l|zuDygo(Av{fZqXxDaOtOpIKL=r0!xH^{CKZz%c-$07d|u&@rrYqToW}xe~ya z0Pa%$&^=1CA-vHF0N*)*M^tF}Ty-O;67pP6LY@rZAo2MIK-X+o!-PK@!0WW332j2M z!1j00HS+vcg)%Eje8~5ID=&NRH2`Pon#xQGe-?lro!~4q3(g8uX)T}bIRO473!0*~ z_Ar2@(^aD6o^O%@u@m>g^V+wS$4UBp*|}Dgo+n7L<@G8N3#juc7;{dZg}Rt{Ur7R1 z6E4UuRkIQnJZ%8pb?CDtadNTKw>3MQ03Spw86rxIlA=p<1KUpfbO1jngZpXzGysR3 z@5ThMxnDK-jn)(h9||mSg!mLftex~L#IP12{KmaCC?66^m?a0DjFZUBa|@Z!UVhHG z!G{F_ZKnUs@qH%4{X!y^Y@gd4&!`2yB0+eQsRGfv&yBSHf=mDiiFmR@Igkow)9CI9 z3gki|uifj`?nzjznmKr%o+2ykcc<@@(XF)hJOD?XC2XS$Y29`7{pd8tu=4ph<~C5M zik*%x2P*VVKM7|iw1xQ21@L`_tArXyJIijS*qT5WZ^Fl1L1u7ka3^R3g5wSV*8sRy zhkU*szzsTA%MihD2GGP7FkIc22woqYe*kEt_iv}Q_ZIo*Y|?xc%=>dlSm7lXq@Muz zI>Eb4!w}>S0M7#02w+o5sa0Os)~Z3V)|a5?BZ+?9!I6eb#)>zsi&xSAQSPPk9Z z3Kk!hI~z0D7Dv7WOZnP=8LutO8I;Z*-Mt0>n;p}-nByK z%zA5SUdsM)GM{aqfjIEvCqf%`8xx-4*PuM8pYxop9i%nfn~alT?(j6555sD)fY2Kh zh|TWcDy|v`8pu3nYg;I=t;wIDVUJ5v^|XF|gEQzhB33_@_1R4dbhaB#l?YxVF79ky zV+3Vl!7Ryb0?l#3;$5jo__2g(mrbF7QG+Tjx#bj0rYr^cI{k?A>7vVAUblvLoeJP4 zDw|_2l&WO?cT>8MU)bvI?qf=L;pO6%(c=XG_W}64Ac#x)6k#6K(Hv32KEJQLeu)J! zoB(#sn6iX#_}QcvQQ5nTc(gbrD*9YUd-Y|&sO1ynD8bD{>bhmOYxLjJ@Ao-~^ogvj zPjS7!)ZOk$tl1lZ+AJkn3Cp=VvXhrh&!zWFV1v(9dNt|mpfU;9py<;`U0yj6ymGmm zO%+N=uR52q=0bk3GgDV6mzZ_r!uSeT9&<70e_G`qRlM+G`Ag}&EMnB?)ZccE;X%Ej zGiK|Z@b-LO>v=}7L5hhOwYd5xMBFQz_*6>T5q+xlxzR%UwVpdSv($jP)0ng5kiuiH zj%|uIBkttu7M`i-Uj%k$lpUMY1!`$2_mkVq*tKPh(E@Ex?VmmR6-N8iVr{OI>QomI zfG{grk`kPkIYyiR%zwrBEGr2~l9%KW8S>dDsc69d1LyiHg@>Xx!vFvP07*qoM6N<$ Ef>7!m2mk;8 literal 0 HcmV?d00001 diff --git a/packages/open-lens/build/tray/trayIconUpdateAvailableTemplate@4x.png b/packages/open-lens/build/tray/trayIconUpdateAvailableTemplate@4x.png new file mode 100644 index 0000000000000000000000000000000000000000..4d1342ea242403475ef1aede6f3d4f0de652644d GIT binary patch literal 2439 zcmV;233&F2P)DRY6wLjgbuKp8+WLI0xkb>sF}Cya-@6fS&*?2e1afS^z5n%m*+Bz;poP01WalLA7bOgOXY3;Q;Oe@IHWl0n{=y zWq@zn6cTQyhC{(DS9lZKdBvlC`JEEv8RZ-jxx55z~|r4Tp(D z#MTUib6*~Ng5X!;`vUl#n9NL5yQ277b_NrQ@_bq*-I9Uuko2FW{j7WXNssjHeA{UI zd>}rB;>iUHp7-tmmIfq~hIk#j3c!9w`o|fMC@C8 z?EMCykHK+bgtla1fL-(H#PA>#xq6COi0*)WjbUngd3|M59VJ4tivIMUF(9dt3bc_a}sF3N~wVve$k=Ljv) z5$bY->jC@?;GYJzwX%-e%^EtuCuYAUF)r_ToSA#5Pn*Yy0;zv*$qYApTF;zYFY;#F zK~?k^ZiXavmdy0WNs@f%-2NB6+^u21@cgH=yQGTA&P=XMA}F7gPUh%v@1W zpuT%GNE15LEXwj6OZz%aRHrI_H{nwv+}ZnWol$5-_HQ0`KyA}#roBjMXKTHaFhGsm z8cI;Aq>l%1Qih03`wnf;Y4ECVO|wa@lR6?+3!W#$zD!aY(8axAG_#%-^a`7#G^G+v z!vJe91{)@1HF`Sk0F!-=BQnZ}tG51ZYmr?5w3<$}j9M_u5Ks^3RvIn1H^m&$+bCu3 zV+MP%nljrCJtS_| zYZ4l}5IGM`C{x{WsuV$n02m11KxqRdgug;k_P^2ExQL?9)s_L>0Q^yh2KctZ1374c z^%`9b@<9Oaip}~%+I%@O$4Q@q0F00$m^DIaYo+>QyNWHyU<7^JKqvW6eElq1z*XnI z5-=@Kv6jV>YIkY98%QXc+nn#akTHiOm{<7eE<2?40hn1Xp}B$x+Y+Op6(X`GWi{vF z9!4QI8)|P3Ft22UwqYrlz{G3$O|8GaZv^m#tk=~jACvbl| zdQFbuXGJbGASLl{$XfJLg?nEjQKoJyAGqH}QQ5AIv~j9Lf~$ogOndtuc?TWM63~;U;|<+VP7F*D4(HJxmU*2fETjJ~ ziOC@Kpd6nXZXW{*#4t6CHJNLN{@Qs4?U_cTsFlGBX%UwgM`cum^nI~`*Re4;MwvNW z#;OCTI-E^TMO;3`PG zIQ2qn;?P8a9$hcdm?`GB5U3+mlLXKXpa@R$XhBvc_{O^ml0s(yztV40&00b#J%PrI zGrxuCnoeWfoSmaOzh=(QYEIIhY!=J8h?=;!QBh>soLDuwz7rZ#@?7uRAtZ)T%l#>f zn&zrXT;g?Q2iU4@S|)^2=S*BLxqqZ%Tws&8o9f#F zZqCk02DNy$LYle(7f+fD11=DIGc$z|tOw?XLSi5A5%hirCd8G`3gQV~PgiV`9)m@> zQvZy!F%cS*=@?W{q+N)69H>+is=kx3_0eyqg$z&W2sIhcZb?MnkR#;oA|eeFdKxB# za`5)pb4)naET+Hs?={hagCvcmIF`n^!ezRXq+Vq?g)7|Zs}e^+i8MjCL&cm9)<|wO zK@DG`c+SM>BP55%0n1a;*GE`MyvLc+S^}p=*?5|pjNec~3gA7ax43=Uz{j4;$?a_x zGnmFI1HS{XFXjJq>x`s@rb(>wRvT$>u8<^+_Cr=CTngY%BAh>%(8+Ek;tR%y*FJpd z>THjlQ6^YCT6W{|oBdqxTEe6AxY|Ko>G}dOqMtcitEAT7n1wsI-1rroMt2K5f?Qlq ziA^#I4;4l^@Ihuz*+Mmgt0hk#qeSmRBqHOJV7TWt*n)s(xs8ljZz|PuQgo?Ua(A4C z;83X}wtBAU=mo7@Z>bavH(hz^Eh%a1@5-n#Bn{sub6e;hVY4Jld@1ftavDt+*LI@3 z&-L`HdCvTXT+t~85G!*ACGZ@%t&!VjBPdUpr7*J6qZ|>cMYVp*v@p9G**i+agjuH ztL1%`{C1IXa(0VvjSCq*pVz*j52jrtrwsH(b%}h3{{iP;XINV!Mo$0$002ovPDHLk FV1mw_YMKB5 literal 0 HcmV?d00001 diff --git a/packages/open-lens/package.json b/packages/open-lens/package.json index e6b0bb80b6..8bc0a66c17 100644 --- a/packages/open-lens/package.json +++ b/packages/open-lens/package.json @@ -20,21 +20,22 @@ "scripts": { "clean": "rimraf binaries/ dist/ static/build", "build": "npm run compile", - "postbuild": "npm run build:tray-icons && npm run download:binaries", + "postbuild": "npm run copy-tray-icons && npm run download:binaries", "build:app": "electron-builder --publish onTag", "prebuild:app": "run-script-os", "prebuild:app:default": "exit 0", "prebuild:app:win32": "rimraf node_modules/win-ca/pem", "build:dir": "npm run compile && electron-builder --dir", "compile": "cross-env NODE_ENV=production webpack --config webpack/webpack.ts --progress", - "postcompile": "npm run build:tray-icons && npm run download:binaries", - "predev": "rimraf static/build/ && npm run build:tray-icons && npm run download:binaries", + "postcompile": "npm run copy-tray-icons && npm run download:binaries", + "predev": "rimraf static/build/ && npm run copy-tray-icons && npm run download:binaries", "dev": "concurrently -i -k \"yarn run dev-run -C\" yarn:dev:*", "dev-run": "nodemon --watch ./static/build/main.js --exec \"electron --remote-debugging-port=9223 --inspect .\"", "dev:main": "cross-env NODE_ENV=development webpack --config webpack/main.ts --progress --watch", "dev:renderer": "cross-env NODE_ENV=development ts-node ./webpack/dev-server.ts", "test:integration": "jest -xyz --runInBand --detectOpenHandles --forceExit --modulePaths=[\"/integration/\"];", - "build:tray-icons": "generate-tray-icons --output ./static/build/tray --input ./node_modules/@k8slens/core/src/renderer/components/icon/logo-lens.svg --notice-icon ./node_modules/@k8slens/core/src/renderer/components/icon/notice.svg --spinner-icon ./node_modules/@k8slens/core/src/renderer/components/icon/arrow-spinner.svg", + "copy-tray-icons": "cp ./build/tray/* ./static/build/tray", + "build:tray-icons": "generate-tray-icons --output ./build/tray --input ./node_modules/@k8slens/core/src/renderer/components/icon/logo-lens.svg --notice-icon ./node_modules/@k8slens/core/src/renderer/components/icon/notice.svg --spinner-icon ./node_modules/@k8slens/core/src/renderer/components/icon/arrow-spinner.svg", "download:binaries": "ensure-binaries --package ./package.json --base-dir ./binaries/client" }, "config": {