From aab7c4f71001596d2ff20f62af4d1ea712c0df6c Mon Sep 17 00:00:00 2001 From: Toby Harris Date: Wed, 20 Sep 2023 13:05:15 +0100 Subject: [PATCH] Use boolean --- dist/index.js | Bin 22170735 -> 22170784 bytes dist/index.js.map | Bin 14627513 -> 14627568 bytes dist/platforms/ubuntu/steps/build.sh | 2 +- src/model/build-parameters.ts | 2 +- src/model/input.test.ts | 15 ++++++++++----- src/model/input.ts | 6 ++++-- 6 files changed, 16 insertions(+), 9 deletions(-) diff --git a/dist/index.js b/dist/index.js index 9846f22ac3f4d716f240265ff2344cd26b7dfca0..9c38ab9a4a1f029e5c7d868a1ef046fee08cbb15 100644 GIT binary patch delta 1461 zcmWmEMOYL707T($Wd&S8K`{W8Qp7|;!9Xd&K*a9u?rvShF4P4T#m+UcyTul}ySqEy z9R7Eo%e+g@Fr}qrm`0lo<}7BLbYoj-1xWOF-P!NUS0Z(|r8$KwEBJf2~_@Nkz zqXbH#6iUM%We|Ws1R)q@Q4S#pMR`;}MN~oZpO5h(j&J zqc##y2X#>o_0a$g(Fl#v1WnNl&Cvoa(F(2625r#}?a=`p(FvW=1zph%-O&R*(F?uN z2Yt~G{V@OoF$jY(1Vb?l!!ZIQF$$wG24gV}W{k%KBw`{aVKSy*DyCsNW?&{}VK$O5 z2XiqG79=AD^RWO6k%~oFj5I94QY^!AtiVdF!fLF+TCBr*Sg`>cu?d^81zVAhZP<<- z*oj@(jXl_leb|o!IEX_yj3YRTV>pfzIEf6L!fBkrS)9XpT);(S;u0?73a;WBuHy!7 z;udb>4({R}?&AR-;t?L>37+B^p5p~x;uT)w4c_7%-s1y4;uAjO3%=qTzT*de;un77 z5B}oclvJx>29zv{jbc=?Dz=K9Vy|RVOiFgeL2*=aC^;1;#aYRv^t@tQ~l_H9-QdIF%iYdjF5=u#>lu}ypSIQ^>N}v*?1S@5g za!QC2s+3nMC>51TN|;hvsiK4{5lW;Ir9>-Ll^7*fsiss{YA7|8IHi^nuhdo&3?Hc3HU+GtCBA zLfZ~qXH@-0F_V~fvAG2sD|nYLNG!QiZFyD0+FbJDAYtP)J8O7PzSMy zLtWHEeKbHrG(uxEK~pqCbF@H9v_fmNK|I=`9onM}|E!JT@Hee$*!Hmt=g00ww?bv}d?8GkY z#vbg&KJ3Q<9K<1{<1mikD30McPT(X?;WRRE24`^&=WziSaS4}k1(~>tYskWN+`vuT z!fo8aUEITcJitRd!eczaQ#`|SyueGm!fU+2Tf9Ry-s1y4;uAjO3%=qTzT*de;un77 z5B}oc)J(I*Oei^&oQgrQRB|a+N^ZqkF)DeKyo!yIPq9_(6nn)%aa8gv1r#U6St+O# zQe2e6imT$LxGNrtr{bj)QHmsi*`f zm6Xa#pi)Jts#H^|D?v)I5~74EVM@3Xp+qV*lqjX9QcJ0=L@O~$9VJ$YQ|c=9EYkTC Ii}NY}0WcLt{Qv*} diff --git a/dist/index.js.map b/dist/index.js.map index 62a551ddd9b2457fa6c40e11143a0b143302d261..ca610bdb162f2b702291484db2d531f58f910ae6 100644 GIT binary patch delta 941 zcmWm4MNrgX7{K8%Sdc~hFJiIax^{!z*sZu026ngDjW4J#1_st=cVOWP3a$lqiy{WH zI^!^&yy)F={CRk8kMGAH+b?+kCZ&4{8cA8i#%xhu_9rhGaDWg(W zrJPE6l>il+N}x)RN(Gf*6}w7^N=21Wl}aj>ibEw#rLs!6N)?r=D%Dh~tJF}5P;sh6 zszj;O%n?^nf+cSnYs=sbU*u}WQyQyqR6YQc@#sDrww zhx%xMhG>NUzX_V68JZ&+F=&C7Xoc2jgSKdg_UM3)=!DMbf>?A#H*`l2^h7W8Mj!M= zKlH}{48$M|MjVE~gP|CP;TVCDh{q_5#u$u60>)uHCSW2aVKSy*DyCsNW?&{}VK(Mq zF6LoA7GNO~u?UN?1WU0D%drA0u?nlP25YenNmvg-GE%Ss8?gzBRBXl;Y{fRDVLNtU zCw3tnyRip*u@C!UZ~zB!2#0Y5M{x|taRMiC3a4=fXK@bak%0@ih)cMPE6BuEcySF` z$i{WtKn`+o6F%I+ZQQ|K+(RDnaUT!x5RdQ}Pw*7a@EkAj60h(YZ%}}@c!xr~M-e{Y VBR=6Xitz;{@Z)Q)!~ZQK{vU#TyI%kR delta 980 zcmW;8Rd5af007`q6O+?9-7zsSU6W&)$?5KxHZ?J3hF?#2Oip)q=Xi7H(W3|FeCOf2 z`+oiS6Lguhzl#EUuH*|2P^DMC?-QJfN#q!gtolO7Qtni>-bOKX}v z5cVZBfAFN($+Kc7wvQV(vr3>qOlXNf((jT%2~ioLl%*WysX#?4QJE@Kr5e?#K}~8= zn>vJ1mwMEv0pT>H5shg=1Wjp1b6U`nR { describe('manualExit', () => { it('returns the default value', () => { - expect(Input.manualExit).toStrictEqual(undefined); + expect(Input.manualExit).toStrictEqual(false); }); - it('takes input from the users workflow', () => { - const mockValue = 'x'; - const spy = jest.spyOn(core, 'getInput').mockReturnValue(mockValue); - expect(Input.manualExit).toStrictEqual(mockValue); + it('returns true when string true is passed', () => { + const spy = jest.spyOn(core, 'getInput').mockReturnValue('true'); + expect(Input.manualExit).toStrictEqual(true); + expect(spy).toHaveBeenCalledTimes(1); + }); + + it('returns false when string false is passed', () => { + const spy = jest.spyOn(core, 'getInput').mockReturnValue('false'); + expect(Input.manualExit).toStrictEqual(false); expect(spy).toHaveBeenCalledTimes(1); }); }); diff --git a/src/model/input.ts b/src/model/input.ts index 378ea1a3..f50b0633 100644 --- a/src/model/input.ts +++ b/src/model/input.ts @@ -126,8 +126,10 @@ class Input { return Input.getInput('buildMethod') || ''; // Processed in docker file } - static get manualExit(): string | undefined { - return Input.getInput('manualExit'); + static get manualExit(): boolean { + const input = Input.getInput('manualExit') || false; + + return input === 'true'; } static get customParameters(): string {