From 6542af04883ba44c9c29a636e154d0e823e2d1c9 Mon Sep 17 00:00:00 2001 From: Erik Spears Date: Wed, 12 Feb 2025 15:54:14 -0500 Subject: [PATCH 01/21] update version info on develop --- swirl/banner.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/swirl/banner.py b/swirl/banner.py index 1179cec96..b9479f1d3 100644 --- a/swirl/banner.py +++ b/swirl/banner.py @@ -10,9 +10,9 @@ class bcolors: ENDC = '\033[0m' BOLD = '\033[1m' -SWIRL_VERSION = '4.0-DEV' +SWIRL_VERSION = '4.1-DEV' -SWIRL_BANNER_TEXT = "__S_W_I_R_L__A_I__4_._0-DEV__________________________________________________________" +SWIRL_BANNER_TEXT = "__S_W_I_R_L__A_I__4_._1-DEV__________________________________________________________" SWIRL_BANNER = f'{bcolors.BOLD}{SWIRL_BANNER_TEXT}{bcolors.ENDC}' ############################################# From 3f0b7f4a8c1428cc138e43ae9ce1908730f0f4b8 Mon Sep 17 00:00:00 2001 From: erikspears <98238295+erikspears@users.noreply.github.com> Date: Wed, 12 Feb 2025 21:06:13 +0000 Subject: [PATCH 02/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index 3f124cdaa94894759b0b12caa1a1400a1267b67c..b0b217cb2776cc06e52d9287b0c81b9c0e6f416e 100644 GIT binary patch delta 3828 zcmZveU5Hgx6oA#ctsbJ(J2Uq>&X1FmHm1k@|Dz3Z)y6wcHV!j6DiutO+9;zlsfk9Q zhK7*|ZSq23;X@Qjk{NEw0t=!?^`Rns(1PAd&?t}yTj!i>?tSk$kNaEetpB~&fs3;a zT%7gk>HI80=Tfp1i=~)F)M!qm{W?E)W^gPSQ}#x_vlyHbK`|LvIDHCPYfHsOyS!n3 zjR28^J>3NYs}q5@8|H-q*l?paJ_Z8MB?7-TL^T4GaXz#F1O^jmq*Em86=EU|lFZNoFMw)OV?XhMVTE|Lg zYJX^6P;<;VCHA2?OKOfOw3qFl(-|Bq=yAjB;W;`yR#GZvFU`T>u{44ZJF|t=95bVo zUEiX@Vv9%Uel!%oNwg?ro(t#}GNO7g}rFgZ|gV z{@coe^eIZTwxu=`{)2GNh<&rICUOjcWBX%`v@{$OV>{YOn;#1VsExw8=~D`imPSU$ z$9C9L?G1q)=sTmhJ<%REF@(hgx8Juf2z+IdQFHE2`&<1h_Po@ydXSa3Keb_e-|8(R zLp}XZ4(*!g+{;$4hVN_ShdX%qRbGbE@t6$~jxo1Al_2oRn7JKh^h~dL^0taHFakZa??E* zdBic6JR>bBQ9Ny%%depOD%X3_1C{F>&2V{!?)XgrO-&`w>b`_PJ-Q|O*msyknlWxN z+B_lPkjoo%CR7m+ipod}i-2%U-5<-)b-&ACe}LDP%lfpWL{WFU8*R&Z84(ebTl0*f zr9^3WyoCPrt%yhvtZ_yxDWS%lS&7#8v51H=3C~u&V<};2y()L}-sA>*P}%pB!xJqy z&X~KDFt2hBDz`3FmWp$M>&^2hCaOApcgG;-B6{3C%@@(eFI4O z(W?lS2W~Q=Pl%w&VD!1$gXqCfk0>lyMz^XcCXzcC;$^;yj5KtH%&1LDw22$M%YCx} z{qEOPMv@pJGTI;|TDqS%p|hb1Y=&CFI#PSZ$Os6mBkugO=y0e451pbJiI7oDgmPP- zN8kDrYa&7nCK)+T3CER*Er`3Lqv(QfN=F)UE;FVlC5AfCyBw;-msi$Pq@$P^UioAk zQTN`9Xxz`ahOJ#NlToIGa9Y(H+a6wGI>JP&tZ7Y&6b|f7cpWI<8DRovTvmASGAzS6NB~7Vg#8(4=Py0Q3;7@pbW42~A8j zx+O=@KVec~s5z@|6-a7KWc95ae*@k0UICy2!*yFf09C@$4FYQMfgc$>z+A_hNA28* zlyFno@ecaS%LP2W3TstgIM9fRG4A*YG}r580I+_tjCZ_BSdxo^yH!Eo`7x2m5SW_! hT0;(FqSE!|?{|?7)g;_H88;QE#YDP|C((z~{sa82X6OI_ delta 3827 zcmZu!TZmOv7}l9(^$?}b?KsXgCv7HOuKPt3IbM$=<2Y#QNCly$CNs{IW*UJS8b&6x z$PIyo4^d=EX1FK|EQlV}hl=n)33@9*qd+3;KYNeOTC+Fj?f?FNec$@mf7$2YrRfJR zP5g;uE%4$|Tz7%B2RkxPEr* zptQAmO*c5KOdZ~?pEbcjP(lVD1Ba(mhhOV)>>w2(a{U}|SeH61YUqv~gw}*?oDB|x zse@~n8{J59VT5s48UMA_rw*5z+9OHKXepGt)np=8 zrj6pZ(h982Zeyt>1|`JEN=pi!F15r5G9f5;mrEuVLb#x2Lo*23mbGqLofC6QYdU*UDnEFiaA6v2}txK?vyhx0OffBb;&O z%5642g9%23d$VoA&8alhx}PR`6J`W=o$a)3{4N?>E1{lA?UYGPkCva^I<#}xoo=rW zc)-Od3G^r1!y*Q=R!mCwL;IXSE10DfvmPj`?k2ty8}{b zvE(q)?BS84Ba@Gg)La;;Z7z3@U574U8dK;zD;Z&O9%1uhL?oRnP@^9_SG%@m?l`2d zB^v55ACw}J(u8h6b;)&K+nZebx^|X-@{8Klwb2QR!A}&OP(>_HPw;TU`Iwmtrr>dN zauu#3oMmxWzp6bnIpQNqQeCJR5JuFvVh@Tx-x>rPYz!fyfHXst^_P`7)A7t23@nDT{QWXSk(Jwq%d3)eucNla&qmiGnM7y;ODUHdgR6)c z%jwlQ=uD_pV=X20P(Ch0IPo9#pi&$nl;N5bg;Wu1vuC(F7x^jU5;?(4Yi{#Y83N6j zJ;Rk((0$2`Rp^1_hCow&9Y=R-9{)c};0!%4U>;1o=@_E@B85H<1zW6PLKo#GLyYxx z7M+bl1Q%B2Ntne|#9IHyLUbdnGK*o5z~ytgAOsM>tiQ7eJs&gzr&wtY%OMvshJdgW zW%Osj0syQ^rt&Ofh&BG~Qq)`1GoCPtDdU_LhE$QHV*oWI_p;vT*R4R6P$j_zzB6<_ z7m#p3%)R!hp5Wo#*2cjSS`RK*@LE+w$-+lJ-iLOE$8ZeY%}Bu=GKA~uG2MRk0McQx zaLgqqrZ5f=m{pwvs3+OH0X^dHtV0h5HNZJ0T2ok;Iq4a~nFr2=VF<(85+MudGQ^C@ z{B{%iJ$zM$B_-PAyO*bkq1ykl8J&wm7$;O0sACuq5bZBKg^q+F6qXHBx_~7`G*N#0 zGw8dpXC;P(&Q(FrW{9!L$a6^eV_VV1kV;@Jgeb~ghH&8_?#kq#Oa-nE58%qBJ42E) zLqPQ24m1=#uz(c?0t?cRAvXDB2ywr2S2V-mZ6V4Qg=L84{?j2e5|*IC6h8QMei85# zp(NWr$*JS0&hH*Y$HKyp*hu(qQ6Muz6itAyfiVc$Ys6^+{r5$Sqt^0yQ8eRwI@w+8<2 k6^P3aNMiN7%K!Z?GGXpD%nnLT{v(d32%~=R6#B5{KVAcBiU0rr From 415794e8cfcd6cc06d61415f3313ffa7238849e6 Mon Sep 17 00:00:00 2001 From: Erik Spears Date: Wed, 19 Feb 2025 15:50:02 -0500 Subject: [PATCH 03/21] update to views to expose the SWIRL verion to the UI code --- swirl/views.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/swirl/views.py b/swirl/views.py index c2d336084..34c34cd39 100644 --- a/swirl/views.py +++ b/swirl/views.py @@ -48,6 +48,8 @@ from swirl.tasks import update_microsoft_token_task from swirl.search import search as run_search +from swirl.banner import SWIRL_VERSION + SWIRL_EXPLAIN = getattr(settings, 'SWIRL_EXPLAIN', True) SWIRL_SUBSCRIBE_WAIT = getattr(settings, 'SWIRL_SUBSCRIBE_WAIT', 20) @@ -148,7 +150,7 @@ def post(self, request): user = authenticate(request, username=username, password=password) if user is not None: token, created = Token.objects.get_or_create(user=user) - return Response({'token': token.key, 'user': user.username}) + return Response({'token': token.key, 'user': user.username, 'swirl_version': SWIRL_VERSION}) else: return Response({'error': 'Invalid credentials'}) @@ -192,7 +194,7 @@ def post(self, request): is_staff=True ) token, created = Token.objects.get_or_create(user=user) - return Response({ 'user': user.username, 'token': token.key }) + return Response({ 'user': user.username, 'token': token.key, 'swirl_version': SWIRL_VERSION }) return HttpResponseForbidden() return HttpResponseForbidden() return HttpResponseForbidden() From a8fae0f1e3fe2bc8cac4b8dd5758d9013cdc4810 Mon Sep 17 00:00:00 2001 From: erikspears <98238295+erikspears@users.noreply.github.com> Date: Thu, 20 Feb 2025 22:05:01 +0000 Subject: [PATCH 04/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index b0b217cb2776cc06e52d9287b0c81b9c0e6f416e..c327e3e397826b89e304c6a9a1155f927d67372e 100644 GIT binary patch delta 3827 zcmZuzTZmOv7|uD%>LDtf+nM`JPF}`wyY81Ukuy2Y@j5e@&V>qsvGOwG45%!$5 z<+9iUUK{OjzS#$bCR`MoBk*j#*}sr-1Npp~*S-)e7&SW^LCA0BX!M0hL6{MCpmCM&hjT``eX~)Ny8!Y4g%Qkt-?-d2 zrjk%8h4R{pV) zT66nev-FRpA)w^f<~0?^ghPBt+W(Dy^A;;@jTV ziXf>mM%gz~#{|k?e`qznKCBhU?r0;e_l5_GATTA2;M~Id>K`vWH$Jg@(w=Rr@tE9j ztdu?7=C?7|f?;L9Yg^`9D=ZYd*nV=LcSa2E!t49QXyL%VT|0X9%$CW*wC)@n8a^~J zJTr(#dbb>WYTuSa2ltHjZ(BLuFMuHmd+`RkaeHxWq;F-Py}JLNQ{IC~Kw%DqIy!ZH zYQgcTs!LP3#zOaeIJ}3N022ebqL_+Rn69csxG0gGsK$+5$PH8_csfv=GA+`)2;oGA zyz0^om)lgj{$*~7+woa$bI!Yg!^~)sbps#(L^n9N;Zxr;(HvsR;sFAq5c6ig$Q@ab z@TUR;H33#C(ijn{tk{9#i{oW7!-2vqTsM{E7|~d|&pXh~giZiB%q2`u1|>uo3H{Z( zKRVG%3&1LRe0UG=2q%J>EMAC6)4yx7u(5REHPl*iOVRbROsJ-Y%t)Ey#t6l6Rov_{ zbS|M4&~U#Boy7|gt=xxQDDP7k=CCxfD1b;h@9IuBatq5684aKcoTgpPBf`XGxb`x- zzcjZIJy@FK=uubA(4DH43Nu4y1(6=-rv>3TNK;aDzDmUnp z8Pv*T1W5xx;Qh)h`^l|ncP>$O0Ye4DkzQ9UMr7${ifT&dMo`{u9YP|R0Re-h!>2M; zni$bh=WTYkx1)!WJRWGpc*an%7%{@ZAg@VwCl7>y|3!KZfdUAprH&!g?Yix7=*%-g-!+hfo-3KOL>Bt{6FJMcG^>}7Z_Ab&U`=P|-q+{rV5w>kD0s>VdcGv-6J#TsP7aT$zjM+ zNmW6J@aQe7b}+g}9!NNa-vMVtWsFROz&dfSyo#oiuHgBX24^k67%|Z^TkBRINB`!! z$_rfw@M%);>rF|Fk-h{CEg z`8K*$P6eD3Vc_eR(l?JV>Q0?T?a5Y#*H}~79VrTn5QC$?RlU1eLf#{{xi!W(WWP delta 3824 zcmZveOK4q17=Uf=R9%RV+%&m)CpOl$w&T1XYLP@uZW=X))}{s(B5AcsYGSL>il7xM zidAsX1A>YRMJ$R{>EH{B8*xdt+rA&z~~J`-at5J)(EQHH`RgoSaGhY`>VRP7D-dd2%Xxv`XYLV8?LQ!H@B@T z2v9}&of|-4EE9OGt#AXe!kT;5gTQ^6z#nb+s>lRkT)4qCw?+3-%Zw4z>p<6IG zW^hACZ|tR@khQG?;N{KWWxLzo(H96XY^5SpPxOPpa3*k~qd#y71cVU8x-%UnunNaq zYOU(MV71Fl*Lq?|m6p2RlfiduJ<)~6a7&0gSu>F%MoF#2jxKOyI&(yJZjALfBSgE! z&e##d;5JjQWww6qj2$sd3Z?5E864~?IKn6q)J=A6j_puk6?Lz4$)F1uHbhI~e(YKw z3lkw2b(eQvUpQvaQ*N?*C_2{A*_ONKyG?womD1du>?ZNCvXWAFRSz#5bE~!6(WB#I zsf?Dh2Ye^Ts$TaI&nYs*~mX-1)WezA8J?Y+-?P`f+us&z zYH1e-`uwC6a4Xm;}4GR8s4rIncj8F+{3fNoqRMfN(H7? zNX`x|99~#;c%kL^LZxeX(}i#Z#heo8Kt`C{OxWfkQ97YJP@A7QR+(&x^axkX+A=*L zoS9Uwn*8P~Ta#bEuB`QUe_olW1UC?@rDBvd-;fhQvl~3z@L6b?V4*Elrc5s-HuJdZ zm%gk#yDGBB2-ifE>7|4R9((Zk)44#IV?w}JSo6g+;=@9_;u*lz)gm!6jGJyro^f|r%TtO zqoJ=98_htV+1H#H>p$3tYAx5TxJj|J+)`bpk`j@Sv~SLDLVk6iCa@qxiIS}3L??q& zs4e;7DRgnNJdQ3+mIb=fS2;Q#8i%fCN|be9MxYv76#6iXkYmHSuqAz-5%9-XE&4cC zkr0S3Neah61Y!Qvjc7USF?cw@4_Bz>q~t_1e|8IcI2;3sq1Z;0lq@IO_*aL~KcN+g zB_)QG#F7(c{l~YUtzp6>W?aD%ZgwmuJge4)w72_hqo`hq>Sm=Bq-5#@{JteL^M$&3 zsM}p(hyp7uge1+zbD|rQS19_CJJ6o+8ja!4kUG#bP&pCVH5>fI6w+ZGHHO!NuqCl) zM6zrsCj8lL=(3g#D;=&e)kN}=R?SG#KZQ2=nH{J#OtiuVIzyGzCMPEOoxxZf-HBR4 z9~D;AQd!akIWfxrGJ}qVU7#=*!f1Gq6!%L;;6dV#-;17)Rp3XbSxF`oPKnh1!TZs- ztAmYVF{PH!lBDNEkYr&u68^x@=f;qNE3V3qcD?0%Ige$xd$&k?+^! zts|)FA6-N*hW0EBiiT%rbHOqqs7d3i`J48mITZM5VSKc;C8L)TL-PKuro&786$j9v zmW?Y-Y}0+q%YIxrNtPMvPEH*_YyH`$(9TO%>`HhVC?$0BGRui1(m(wiS`4}$0JIUj z<(oom5SDlU=ELY*oK~1?!JC@}(wY+0_*Krogw6yR1u6;b+vX8y5Z-t~KsnwEBZD8X zFzMT)I65*X!X|rPNB;)7fM2gBMmN_EG*V)%fAtMCuxe#v0)QtdFZqu*2+wnIIziuu oF;Q$O%uRE(A%!W?jpxmOZz2=xDcCzD+Y0njqPU-V3%%d+KluV?nE(I) From 460a73c23121075ad7e01e98ef5df0764e461aa3 Mon Sep 17 00:00:00 2001 From: Erik Spears Date: Fri, 21 Feb 2025 13:58:46 -0500 Subject: [PATCH 05/21] update Dockerfile and GitHub workflows to use Python 3.12.9 images --- .github/workflows/db-dist.yml | 2 +- .github/workflows/qa-suite.yml | 2 +- .github/workflows/test-build-pipeline.yml | 6 +++--- .github/workflows/testing-wip.yml | 2 +- .github/workflows/unit-tests.yml | 2 +- Dockerfile | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/db-dist.yml b/.github/workflows/db-dist.yml index b7b8a4139..9c3156fce 100644 --- a/.github/workflows/db-dist.yml +++ b/.github/workflows/db-dist.yml @@ -30,7 +30,7 @@ jobs: - name: Set Up Python uses: actions/setup-python@v5 with: - python-version: '3.12.8' + python-version: '3.12.9' cache: 'pip' - name: Install Swirl (with a timeout) run: ./install.sh diff --git a/.github/workflows/qa-suite.yml b/.github/workflows/qa-suite.yml index bf7353f9f..93868cb0a 100644 --- a/.github/workflows/qa-suite.yml +++ b/.github/workflows/qa-suite.yml @@ -28,7 +28,7 @@ jobs: - name: Set Up Python uses: actions/setup-python@v5 with: - python-version: '3.12.8' + python-version: '3.12.9' cache: 'pip' - name: Install Swirl run: ./install.sh diff --git a/.github/workflows/test-build-pipeline.yml b/.github/workflows/test-build-pipeline.yml index 31eaa1917..b1b06eb08 100644 --- a/.github/workflows/test-build-pipeline.yml +++ b/.github/workflows/test-build-pipeline.yml @@ -25,7 +25,7 @@ jobs: - name: Set Up Python uses: actions/setup-python@v5 with: - python-version: '3.12.8' + python-version: '3.12.9' cache: 'pip' - name: Install Swirl run: ./install.sh @@ -56,7 +56,7 @@ jobs: - name: Set Up Python uses: actions/setup-python@v5 with: - python-version: '3.12.8' + python-version: '3.12.9' cache: 'pip' - name: Install Swirl (with a timeout) run: ./install.sh @@ -125,7 +125,7 @@ jobs: - name: Set Up Python uses: actions/setup-python@v5 with: - python-version: '3.12.8' + python-version: '3.12.9' cache: 'pip' - name: Install Swirl run: ./install.sh diff --git a/.github/workflows/testing-wip.yml b/.github/workflows/testing-wip.yml index 17d551944..6a4d4a9d6 100644 --- a/.github/workflows/testing-wip.yml +++ b/.github/workflows/testing-wip.yml @@ -41,7 +41,7 @@ jobs: - name: Set Up Python uses: actions/setup-python@v5 with: - python-version: '3.12.8' + python-version: '3.12.9' cache: 'pip' - name: Install Swirl run: ./install.sh diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index ce3af9e17..5c384f84e 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -31,7 +31,7 @@ jobs: - name: Set Up Python uses: actions/setup-python@v5 with: - python-version: '3.12.8' + python-version: '3.12.9' cache: 'pip' - name: Install Swirl run: ./install.sh diff --git a/Dockerfile b/Dockerfile index a0ef84491..ac3894125 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.12.8-slim-bookworm +FROM python:3.12.9-slim-bookworm # Update, upgrade and install packages in a single RUN to reduce layers RUN apt-get update && apt-get install -y \ From 0ee53a675c85f3d64d13ce0da7863e91c3b64141 Mon Sep 17 00:00:00 2001 From: erikspears <98238295+erikspears@users.noreply.github.com> Date: Fri, 21 Feb 2025 19:32:41 +0000 Subject: [PATCH 06/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index c327e3e397826b89e304c6a9a1155f927d67372e..030a479b57e42222e2ccb3460cf4de12732e3f5b 100644 GIT binary patch delta 3697 zcmZvfS!`8B7{_VvAigNeZF{@jE?Rat%)V5V+*ar&OG5$MsEGt9*c4j9A|WOOB19s= zIFXx}py5S~!39Le1rrhyeZ)SfF`59r_+ZqCMngiP-#MrD&gng`-|zhA`{r9_<{Y`Y z;KEy6Q-TReCFyRB z*wS2+A0FjgY1Z2U;jMx2YV3hrv(K^M9IL)&;Dv}^&9(U9LzF@Z`$x|B9x$Rp716YL+%xtZP7`8<*h`Qwo6(v+?J6`9- z04kz6?7BAc^Ie@6L&!ou-MNUh*5~I=r#@s@*!A_elyb0P$bvmpuY9-KNM*47rhZA% z%7ozd{sx@15^jv$*sw5RRRn8nUu-Z5tK>>5d%b}qtU_^W?EFTauyP|HVOtw@(n`5v z_RYp*yi5=w?9Yv>6W>D96JmLuCau^oZ4c&I!b%KR#(thBesVyrslA&QiBGYRVC`s1 zY)u(WAh4HbShdlV*l(NK{T0FqhHzV(Y2K@jQqYkaXJ*gJEi62}V|346d#<@Up%X@9 zY|k`%eX0W`C?Udr)to4nVg?&>spZthjoVxm7TOP-I;$i;0Zfy2;Nn zM=MIsR3H_D5lK@4(TqmUqG%mN`{9mhEx`fT1gC5?CIl1rX)F4((pM0p82FmGHBf|v ztI%7{{nmyKSK#T4n!r#Vie}1iOt|UVxwp_$ym$gN72P8AW2qP>kjyZVDh-J$-l9;# z$;IeGDNb0H32>QGf|y9--d=|45(=y+k*R({VsKove^;PSW|tB|0?myw<-I~80wWiv z|Leo(p5o0ObZ_w{NAu2S87egldiAR0*zdSncHWOcBQ1orlqgw+|Lj2#TcmhzVEjbOHV4 z`JmAAOmR`}BPNQu_c~EuX-Wu%em5dr5fT*-=l}Vxahunn9xp~3aLh@{nE)$?gip;& zxPXI#^=GDg5xyXlVN%{BQ-p=RDBLUS(Xgiy0mazJls(48xYmBO-76J`X<<^s>ttr) zBLdAB_Eev{vl-o&kV$U1NXb4ALZXQS*=jGBJYWi*Mk$fSL>D2l74F*O=ohbMJb>30 zoPufLg~S;5{SdlTQOX+&G#2r>F{6`0A~AL!J%LVmE?6Llk+}RQBry@#4L^mhd2=WO z2|0%MP+87mB4u%G7vk=v9q5YZNCxnRg5xDk77{5P$R-mC%(MWO;wU7-6yF_1)V;AA z?e$VE0tKg)PLYL#V^X{@ikRCo;vY&xzyS@xU6@fMsDOoTpF delta 3724 zcmZuzTZmOv7*@|Rdnqq-znr<`U30tcm&uYdrp|bs!E_v{pl~WLqhqKsNF+*1k_avG zKw#lZM%YEORu=;!s7ITJiYQQf2?B{M3PGrU?>%$QTJHV&fBRei_uu#7E3*z?nf2lM znwhwR(k{%p1da%o+-Un{O=n;wgfeXZsF~B?eTyY!2KO(TI*F{erN%nDymo$o3#GZ) zun_Ro3I1Ab$QOc2KDYqzCldVE+NCr6_qk%mcGj&59%WK!JTMPPg9*vjE%Bvd$^|EO ztZrqE{}d%e(4IMVtg*><*S7_3h@{4j)UOB#m`THW9!Ln+>f0(9H<2-%8P(I7U<(`C zD)M4XQ%dog4v@DTVrKm!(xnk~(sVIa{Unil&kDTQRz?rRD(NC|mT zJ&lQ> z-rs^lE5};ejV*HnD;AJ_`*Mr%t->hi8GE&bgjP(bv@=_IVAY%uZnw1Rz^bIy+`iQs z=oQis(C}O9vfx`uIOUcXX>|DmlbcmZn#ay#2;(W{QYlrVw|QztddEj_h;c*h=lw!O~hal^4v_H=vD zr(6q$mHoCoC>B>(D0Z>q?icp+Z!;Q^H=e=Z_ zDBhVu=h0$BEBDSK)D$on=CBv?7=TDR?&!Y<(Wg@@`WTHM`HqE!x~F`- z7u{RF&e4o>H4IfdhLK2PXwz)VjU!CCMS69b%_TE~dd?)JlImlp?%xRy-9wYzKLSc(|#PLh(lYI5iXoG%GSiCI%*cz(K|O11^Ii znVbM=1PENEylT6X>(S0ab%+EE5sX82F|ibpuCpIK?ZqtMA56n^WhJMGPMU13yS)kB z=h1ki72`Rx!&1Zu2b*kJzz_!h4zkk*3_zgI)j zh`U#|qsyKn8Nsm?EN7roL>dRQv48<*h(R!!u9xwFVv3aC8%ET<`5fBgj(U%}#ci?TG*R*g4Aagh;*D1nS+O%g*q8hh%A3EWQRFRa> z4mrb;B0|O@8{M+~Xb4reqKcRTf4Q_6Vb!gO-Skm()H^XM!bWl!rA#_ggvTeQxqNdJ z&33mBp}}cYw{Y<}BPwT35(Kt}d+{iG-ir@Tx->X%$EAo#u4kQFdJNt1CRj)C3#8zO zHKQ>_R2e3?(G8zKw*qHLP&pOXQH<#E3lD{Ods<~yINV$q$($>lA_|v>Uq}B|vH(^h z4E)4p#Em12x>Ki7r`N%7WHp6dkzud|F*x~CYH+v8=o>E{II@N?*m{{Pq=-zb?EZNJ Y8Lz+wc7nnt=WifE2z7&J(77r91NXL3Jpcdz From c7030a609b5e87cf7988e1eec873e4ab187221aa Mon Sep 17 00:00:00 2001 From: Erik Spears Date: Fri, 21 Feb 2025 17:30:35 -0500 Subject: [PATCH 07/21] update pinecone package after sudden deprecation, on develop --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f20d68bd6..ec6aba94b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -36,7 +36,7 @@ oracledb psycopg2-binary transformers torch -pinecone-client +pinecone pandas drf-spectacular qdrant-client==1.10.0 From e76beba703a3736a2c0ce5a7d4f9939b9c83e9cc Mon Sep 17 00:00:00 2001 From: erikspears <98238295+erikspears@users.noreply.github.com> Date: Fri, 21 Feb 2025 23:01:58 +0000 Subject: [PATCH 08/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index 030a479b57e42222e2ccb3460cf4de12732e3f5b..0305c4e64cd7daed2457d3ab9305272f4f718a67 100644 GIT binary patch delta 3542 zcmZvfS!@+m7=WespuR|zF1IUfp;AidaQ3BTNsG`+E0j{CLezw$%F=}klDLJ0DBy}D zPGk}iG`uJeO2i;15@PVdXiN+eqsEvB=z~v6G)m;b=sz=e<{r57dcOZZ|9<|N0~hBW zxH$KN(=~G_>&3X2YmZ9Gm4Bh8v$}jli5ASiUbC<+JtImmMMf9TzJsju`y1-~m9^b2 zCESSh-9QH;`bMp*D-Ba(%OaqUM)c=e;^<1kl-$$>bS$FF>y|iFFlzMpLZDkB>enqT zdrCMFhWeN52Jb6-$~4xZ(CJ@pX!Hl_+smO67KU1^U+oA}%!Mh;kA$z(w>tzIB~76t zBHj7+vP%FcBSY=r(n@ft-rtw+NT~7*krd0}HlY0xy_lb$I1Cgs;Qk-^zQmI9wBeG_ zLMvEm^2Zz69HN9&rqB|RlMQY6l!62u4h8zEVR_lErULxk+yr*VBfFxpr)*al#su~E zG&**bHinQwLv;K1jgDQVB^A7ok4Q&Tn{$sQnlgW+2|H(s8)p31o3wK#IWgM*wrR0@ zhM8jioM!5r2~8l9k>)PvjAIN%J=EOioG~WB?xki{&Vizm`PD71Rf;L&{^pimN0ShZ zssDD1an3N))cC))tSFyJBdL-;Z{_Y8Hk$ZPwTh&Plqa=e!askD7$k*b|KC>WsKUHJ zU<32|995~{wpZsZbHpSxg!aF?dTM%wS<~ZuTAd`}?;|Oz)iWPqyWq zdl)u^`^VaxUXv7tminK!IW>@2QEonLKQb~fIkgeqoyNiQU#fixwEcD(jtH)O@T~pjPAa@N94y}1`!_3A_Yx&Y`+P}0rF(u|B^Trt<$-yQl-da3lV0PiuBNAzIYLrMEBgzA87Mzwb9ncT*zMI|IWr7<_W zQYj*W1|6fQHn?JQL&1+1atrK3XLIXwiAmuJtO!I~VKOF6geGe&sGqAUD^W%TrCCZL z0h^K1<@33Nvl1ol8Nmt92redyMM{yQ799O(BGFWy;tcByA0tADupf7zzpJ`R8BrdW znn+RUUQB}aQPgOE??n4&d8rEY0CY~4N=URCe0-*VZE)sAG%v6V(NBqQ($m^tlMz)! zV5mx|=t8H{{7Fv|&a(oFh=71jEk@0bJmZ+)jC@NkBn-z!{#%01&rUou9-*9QQW;W2 zC^m7vzkUwg8C+e9?hdYUbg!*ps4DFa4G$>HaYkBVBBfm+(R-<*+7mF(I>XV3aBOUi zL1!F!2HnmwdRKcPk<|Xyhki+WNPCzlEOli}F)_m4T#lv_{~7iK<&0O#mxvPfXg|7< z+z+R)`3yXvw@*WfNN!KBLhI7mGce6uX;vXmBce%gjiUL%mxE}I9b1Ejb4iODPZ}ds zrDLE7L@42a);@<-N6#!al1vDPEn7nLsQ8ejCzm|_#&vdqeNuX z7~OVw6!j*R0z{M%8J$ofQik0$Y;TUC>Qsrq9)}05vVB-YV3Al*TH(k`hK0~;Hj}?4eWXgxcNPF%P^inF1J!RlCA|qWfQO0h6 z41Jc&9b=x3JL2{dl?WF>@d?E3%M<96)Clt==1f-(0w@82Vp&l7#*v4fGZ~Es@{AHp zXz>0tqV}yFsF^Wa^HIoQyUCz+9rm}qVHzkv274+IllxQIkXU1Ord z2cq`fp2H}O2=*?_c(zJNbhIb)cKQ|cR~n26|4#_5T#?{GNJMFkL)K5F!N4}uSY#>1 z1e9jpME@kQD-V7Gu*`TIV`8{HdJHW{dsK$s_!wuDCMGOOaNhnIpfA#d!2%3F;WCWG gL`PpU_QrA4mj(|@P;#X*k{l8EthHNDpm(bN2Z+8hFaQ7m delta 3536 zcmZvfTWnNS6o#R*tG-B;X*<&!(?X?`z+vAnEtgCYdkY}86lv5%0u*ctZNMTiBt!wP zh;c_IAwk27AyJ7KWJf{_FGgPsHb#vx5zq&p)M%8*gO_#AnK^UXIj`&6>-=l2z1H6Q z9KE*i=(U9(Tu3h zwVg3al@@YSC(z!2zEK;f^)0}b3pR}y_Q*A4j3X6O4#2s-DM@r z7@@SU1(X`?wrnm&u;!ZgH3#HeHg|6^N$nXWu>B&trlboNAp|ocji9?N&=n0UOS(WQ zp+eiKhDaA|M03b68+`rShDg^Z0u$Yr2}oOGF7_RQg%NghBaYcHWX$brjk;{pMk<5t z*Nw~LHYNnO3z}%$Mz}F{b5lpmrU=&99&hT7*(6s|+3QWLTmvl>w>8aiRc-{)cBHv0 z=E*5n%)Z@hVm2m-5ccQhwJ{sCFd>$=@VE^drtP5?QEDRXX=1ptS7t3EL{n-1X^}Bk zETpEkXHj?ART)i`ePz+=@-n53ro?_T%LelR(Y57xQ?%boL0@T{s-Bm5AphjfiM{*m zxm+gp9bq)a_H-`lHSH-u2@&?QTx<^%GuV(1TTgE8*|4R*Z*=|e;J`C-$HNDDHJ#ct zxYe{jNOnz+ZSS9&9vC}(czu3&&w*isdv}kIj!z%b13f#2cC+!P_dJy!o<3x+?=Q)5 z>}kd%7tc+en4EuNvg-0=swLm)$4|R3#9|aDoMI|gV!D!&)>(wh0vSQIZuDa6k*cy2 z?4?wRPC%d_zEiqz!=(la-(O8Faa%8?Hl@n$lu5ts6EuAyNZ{_k{c@zKV2ofdb){2C zWT@$8uB495FDWTcDhA!2jbrAt9K!kK52+Rm;L^ft47= zKxb}FMZybs1ZCZ??dZsSSQ^yc!0dD1W3CSl2{*mF_T~Ev7hgb&3T`R-p(qAeGQ&io zqfb=f7KJ^V=|C5v`WcT2kV`0fNThM+m!qcGdaNjsi5fmJINYTFR-h}@rK%B6bE8aU zV~~KrJcafC@>z6O;buR&r*M;_`&^o#s#15rO1L-(Q597w5-!|YiQX#(3RZ@xR5EEj z5NJl1Ht1q(J*I}3%0j@GfIw#Mmu~b^sfS?yl;8^cdpmnVii9zDXAPQ&;%6R(a7e=U zL&B9il}ERu?^9@Ornsp5en=E^7uKVVQT!Bo+KA-!K2gQtE7iE(4LyVgqwuH)Hv&l* zcoGs`90}ju!4?grN-a)3LK!BN9RZ#`VSd*M_xeV(H&PQG#n{M%T{a0}{+ zGUPB9Olo*6%&mApp!s~KL3d{e)x?}6H(Vr?oqImf#DUY=s*d8oa*ru^qa;KYlESSs zsLs9nD5{Q0z>5b?x1_jyVvPH46kUpTmU$YkXqo7|xK(kD(W1>jg0qR~~VM zc|H-?jXi-rjiya{5^4(%l!`iqM9RYCZp7V7JJBbRi1gq|1BXYFlTV~{;Ph2&J!V<} zNf7agFopLg5Or_uL6cFXgs0#f(g{vJ;m|~()86s&i9-Y&xdwW(QYj>GLV?nOsJE1- zD5Q}v_#t7%K{$I7rQQB1^lB8I@;JPAWJ2LWqJx~WZuLPlhDv9f@`x}7u8fL80P#07 zxGB>G7#!?s4x{6dob8Jzqwo|F36X_F2a}d@6ECAbBPF#wNQ^4%dlUU#${sF22Io}5sD(socj`1+5_Kuuh;Z=Xgsu(=V}AA-_eTMJ r9wh=7pN7{;!c7wp*fHNJ?QWkz-7zNuEhiGPH=a+FaieF^J5~P!MU6E% From 132e2b138fbd72d55c0e1d5533fc2d439af5928a Mon Sep 17 00:00:00 2001 From: Erik Spears Date: Mon, 24 Feb 2025 11:32:06 -0500 Subject: [PATCH 09/21] remove revoked Google API key from defualt SearchProvider configs; update testing workflows --- .github/workflows/qa-suite.yml | 31 +++++++++++++++++++++++ .github/workflows/test-build-pipeline.yml | 31 +++++++++++++++++++++++ .github/workflows/testing-wip.yml | 31 +++++++++++++++++++++++ SearchProviders/google.json | 20 +++++++-------- SearchProviders/preloaded.json | 20 +++++++-------- 5 files changed, 113 insertions(+), 20 deletions(-) diff --git a/.github/workflows/qa-suite.yml b/.github/workflows/qa-suite.yml index 93868cb0a..e8b7183ad 100644 --- a/.github/workflows/qa-suite.yml +++ b/.github/workflows/qa-suite.yml @@ -46,6 +46,37 @@ jobs: python swirl.py start env: ALLOWED_HOSTS: localhost,host.docker.internal + - name: PATCH the Web PSE Config + env: + JSON: ${{ secrets.QA_PSE_WEB }} + API_ENDPOINT: http://localhost:8000/swirl/searchproviders/1/ + PASSWORD: ${{ secrets.QA_ADMIN_PW }} + run: | + sleep 15 + curl -X PATCH "$API_ENDPOINT" \ + -u admin:"$PASSWORD" \ + -H "Content-Type: application/json" \ + -d "$JSON" + - name: PATCH the LinkedIn PSE Config + env: + JSON: ${{ secrets.QA_PSE_LINKEDIN }} + API_ENDPOINT: http://localhost:8000/swirl/searchproviders/3/ + PASSWORD: ${{ secrets.QA_ADMIN_PW }} + run: | + curl -X PATCH "$API_ENDPOINT" \ + -u admin:"$PASSWORD" \ + -H "Content-Type: application/json" \ + -d "$JSON" + - name: PATCH the SWIRL Docs PSE Config + env: + JSON: ${{ secrets.QA_PSE_DOCS }} + API_ENDPOINT: http://localhost:8000/swirl/searchproviders/4/ + PASSWORD: ${{ secrets.QA_ADMIN_PW }} + run: | + curl -X PATCH "$API_ENDPOINT" \ + -u admin:"$PASSWORD" \ + -H "Content-Type: application/json" \ + -d "$JSON" - name: Decode BigQuery token and create JSON file run: | echo "$BIGQUERY_TOKEN_BASE64" | base64 --decode > "${{ github.workspace }}/token.json" diff --git a/.github/workflows/test-build-pipeline.yml b/.github/workflows/test-build-pipeline.yml index b1b06eb08..a71e2781b 100644 --- a/.github/workflows/test-build-pipeline.yml +++ b/.github/workflows/test-build-pipeline.yml @@ -143,6 +143,37 @@ jobs: python swirl.py start env: ALLOWED_HOSTS: localhost,host.docker.internal + - name: PATCH the Web PSE Config + env: + JSON: ${{ secrets.QA_PSE_WEB }} + API_ENDPOINT: http://localhost:8000/swirl/searchproviders/1/ + PASSWORD: ${{ secrets.QA_ADMIN_PW }} + run: | + sleep 15 + curl -X PATCH "$API_ENDPOINT" \ + -u admin:"$PASSWORD" \ + -H "Content-Type: application/json" \ + -d "$JSON" + - name: PATCH the LinkedIn PSE Config + env: + JSON: ${{ secrets.QA_PSE_LINKEDIN }} + API_ENDPOINT: http://localhost:8000/swirl/searchproviders/3/ + PASSWORD: ${{ secrets.QA_ADMIN_PW }} + run: | + curl -X PATCH "$API_ENDPOINT" \ + -u admin:"$PASSWORD" \ + -H "Content-Type: application/json" \ + -d "$JSON" + - name: PATCH the SWIRL Docs PSE Config + env: + JSON: ${{ secrets.QA_PSE_DOCS }} + API_ENDPOINT: http://localhost:8000/swirl/searchproviders/4/ + PASSWORD: ${{ secrets.QA_ADMIN_PW }} + run: | + curl -X PATCH "$API_ENDPOINT" \ + -u admin:"$PASSWORD" \ + -H "Content-Type: application/json" \ + -d "$JSON" - name: Decode BigQuery token and create JSON file run: | echo "$BIGQUERY_TOKEN_BASE64" | base64 --decode > "${{ github.workspace }}/token.json" diff --git a/.github/workflows/testing-wip.yml b/.github/workflows/testing-wip.yml index 6a4d4a9d6..e7c91520a 100644 --- a/.github/workflows/testing-wip.yml +++ b/.github/workflows/testing-wip.yml @@ -59,6 +59,37 @@ jobs: python swirl.py start env: ALLOWED_HOSTS: localhost,host.docker.internal + - name: PATCH the Web PSE Config + env: + JSON: ${{ secrets.QA_PSE_WEB }} + API_ENDPOINT: http://localhost:8000/swirl/searchproviders/1/ + PASSWORD: ${{ secrets.QA_ADMIN_PW }} + run: | + sleep 15 + curl -X PATCH "$API_ENDPOINT" \ + -u admin:"$PASSWORD" \ + -H "Content-Type: application/json" \ + -d "$JSON" + - name: PATCH the LinkedIn PSE Config + env: + JSON: ${{ secrets.QA_PSE_LINKEDIN }} + API_ENDPOINT: http://localhost:8000/swirl/searchproviders/3/ + PASSWORD: ${{ secrets.QA_ADMIN_PW }} + run: | + curl -X PATCH "$API_ENDPOINT" \ + -u admin:"$PASSWORD" \ + -H "Content-Type: application/json" \ + -d "$JSON" + - name: PATCH the SWIRL Docs PSE Config + env: + JSON: ${{ secrets.QA_PSE_DOCS }} + API_ENDPOINT: http://localhost:8000/swirl/searchproviders/4/ + PASSWORD: ${{ secrets.QA_ADMIN_PW }} + run: | + curl -X PATCH "$API_ENDPOINT" \ + -u admin:"$PASSWORD" \ + -H "Content-Type: application/json" \ + -d "$JSON" - name: Decode BigQuery token and create JSON file run: | echo "$BIGQUERY_TOKEN_BASE64" | base64 --decode > "${{ github.workspace }}/token.json" diff --git a/SearchProviders/google.json b/SearchProviders/google.json index e97b58e0c..a25b72627 100644 --- a/SearchProviders/google.json +++ b/SearchProviders/google.json @@ -1,8 +1,8 @@ [ { "name": "Google Web - pse.google.com", - "active": true, - "default": true, + "active": false, + "default": false, "connector": "RequestsGet", "url": "https://www.googleapis.com/customsearch/v1", "query_template": "{url}?cx={cx}&key={key}&q={query_string}", @@ -33,7 +33,7 @@ "query_processors": [ "AdaptiveQueryProcessor" ], - "query_mappings": "cx=7d473806dcdde5bc6,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", + "query_mappings": "cx=,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", "result_processors": [ "MappingResultProcessor", "DateFinderResultProcessor", @@ -41,7 +41,7 @@ ], "response_mappings": "FOUND=searchInformation.totalResults,RETRIEVED=queries.request[0].count,RESULTS=items", "result_mappings": "url=link,body=snippet,author=displayLink,cacheId,pagemap.metatags[*].['og:type'],pagemap.metatags[*].['og:site_name'],pagemap.metatags[*].['og:description'],NO_PAYLOAD", - "credentials": "key=AIzaSyDvVeE-L6nCC9u-TTGuhggvSmzhtiTHJsA", + "credentials": "key=", "tags": [ "Web", "WWW", "Google" ] @@ -87,7 +87,7 @@ "query_processors": [ "AdaptiveQueryProcessor" ], - "query_mappings": "cx=333906f8f74144c5c,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", + "query_mappings": "cx=,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", "result_grouping_field": "", "result_processors": [ "MappingResultProcessor", @@ -98,7 +98,7 @@ "response_mappings": "FOUND=searchInformation.totalResults,RETRIEVED=queries.request[0].count,RESULTS=items", "result_mappings": "title= htmlTitle,url=link,body=snippet,cacheId,pagemap.metatags[*].['og:type'],pagemap.metatags[*].locale,pagemap.metatags[*].['og:image'],NO_PAYLOAD", "results_per_query": 10, - "credentials": "key=AIzaSyDvVeE-L6nCC9u-TTGuhggvSmzhtiTHJsA", + "credentials": "key=", "eval_credentials": "", "tags": [ "LinkedIn", @@ -107,8 +107,8 @@ }, { "name": "Swirl Documentation - docs.swirlaiconnect.com", - "active": true, - "default": true, + "active": false, + "default": false, "connector": "RequestsGet", "url": "https://www.googleapis.com/customsearch/v1", "query_template": "{url}?cx={cx}&key={key}&q={query_string}", @@ -139,7 +139,7 @@ "query_processors": [ "AdaptiveQueryProcessor" ], - "query_mappings": "cx=f047885d9696f447c,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", + "query_mappings": "cx=,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", "result_grouping_field": "", "result_processors": [ "MappingResultProcessor", @@ -149,7 +149,7 @@ "response_mappings": "FOUND=searchInformation.totalResults,RETRIEVED=queries.request[0].count,RESULTS=items", "result_mappings": "title=title,url=link,body=snippet,author=displayLink,cacheId,pagemap.metatags[*].['og:type'],pagemap.metatags[*].['og:site_name'],pagemap.metatags[*].['og:description'],NO_PAYLOAD", "results_per_query": 10, - "credentials": "key=AIzaSyDvVeE-L6nCC9u-TTGuhggvSmzhtiTHJsA", + "credentials": "key=", "eval_credentials": "", "tags": [ "Swirl", diff --git a/SearchProviders/preloaded.json b/SearchProviders/preloaded.json index dc61d4f87..df36ae31e 100644 --- a/SearchProviders/preloaded.json +++ b/SearchProviders/preloaded.json @@ -1,8 +1,8 @@ [ { "name": "Google Web - pse.google.com", - "active": true, - "default": true, + "active": false, + "default": false, "connector": "RequestsGet", "url": "https://www.googleapis.com/customsearch/v1", "query_template": "{url}?cx={cx}&key={key}&q={query_string}", @@ -33,7 +33,7 @@ "query_processors": [ "AdaptiveQueryProcessor" ], - "query_mappings": "cx=7d473806dcdde5bc6,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", + "query_mappings": "cx=,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", "result_processors": [ "MappingResultProcessor", "DateFinderResultProcessor", @@ -42,7 +42,7 @@ "response_mappings": "FOUND=searchInformation.totalResults,RETRIEVED=queries.request[0].count,RESULTS=items", "result_mappings": "url=link,body=snippet,author=displayLink,cacheId,pagemap.metatags[*].['og:type'],pagemap.metatags[*].['og:site_name'],pagemap.metatags[*].['og:description'],NO_PAYLOAD", "results_per_query": 10, - "credentials": "key=AIzaSyDvVeE-L6nCC9u-TTGuhggvSmzhtiTHJsA", + "credentials": "key=", "tags": [ "Google", "Web", @@ -90,7 +90,7 @@ "query_processors": [ "AdaptiveQueryProcessor" ], - "query_mappings": "cx=333906f8f74144c5c,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", + "query_mappings": "cx=,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", "result_grouping_field": "", "result_processors": [ "MappingResultProcessor", @@ -101,7 +101,7 @@ "response_mappings": "FOUND=searchInformation.totalResults,RETRIEVED=queries.request[0].count,RESULTS=items", "result_mappings": "title= htmlTitle,url=link,body=snippet,cacheId,pagemap.metatags[*].['og:type'],pagemap.metatags[*].locale,pagemap.metatags[*].['og:image'],NO_PAYLOAD", "results_per_query": 10, - "credentials": "key=AIzaSyDvVeE-L6nCC9u-TTGuhggvSmzhtiTHJsA", + "credentials": "key=", "eval_credentials": "", "tags": [ "LinkedIn", @@ -110,8 +110,8 @@ }, { "name": "Swirl Documentation - docs.swirlaiconnect.com", - "active": true, - "default": true, + "active": false, + "default": false, "connector": "RequestsGet", "url": "https://www.googleapis.com/customsearch/v1", "query_template": "{url}?cx={cx}&key={key}&q={query_string}", @@ -142,7 +142,7 @@ "query_processors": [ "AdaptiveQueryProcessor" ], - "query_mappings": "cx=f047885d9696f447c,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", + "query_mappings": "cx=,DATE_SORT=sort=date,PAGE=start=RESULT_INDEX,NOT_CHAR=-", "result_grouping_field": "", "result_processors": [ "MappingResultProcessor", @@ -152,7 +152,7 @@ "response_mappings": "FOUND=searchInformation.totalResults,RETRIEVED=queries.request[0].count,RESULTS=items", "result_mappings": "title=title,url=link,body=snippet,author=displayLink,cacheId,pagemap.metatags[*].['og:type'],pagemap.metatags[*].['og:site_name'],pagemap.metatags[*].['og:description'],NO_PAYLOAD", "results_per_query": 10, - "credentials": "key=AIzaSyDvVeE-L6nCC9u-TTGuhggvSmzhtiTHJsA", + "credentials": "key=", "eval_credentials": "", "tags": [ "Swirl", From 48efe91881b6f16cbd567ac799a45e8e0fc31c03 Mon Sep 17 00:00:00 2001 From: erikspears <98238295+erikspears@users.noreply.github.com> Date: Mon, 24 Feb 2025 20:36:44 +0000 Subject: [PATCH 10/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index 0305c4e64cd7daed2457d3ab9305272f4f718a67..22f615fc7b77f1e57d23dd55cb90d813e7538a30 100644 GIT binary patch delta 4020 zcmb7{U2I&%7012469@>Gn9X`^$7?$fNbGcP=KCWtNjE6TCMix#ASrICn#3lgu46kS zlz=J`qXsonsMJxpQY4Ca0o0}~P&LCxKtV|Ggi=4ys%j+yFMXm2NU4xo!MXR^*}2}^ zhg$N>{O&pDf6mM~GyB-Zn;yG((~IYd?Yy7j^-Qd1EK~#wX6zfqmHw(!oDpt6DXuDe z-%6?_V*QfmaoooMz9^6N`)S$u5gDh%hERX87pQW3p>-5(Lk9LnAba#IDhHNXn=BPChFyct?bTfpc-V@UEN_O1|?7j`((Gw ztP-MO_5JQO%e>vA80u}?R*=l6SQu{Xt`)cXt3)dXoB7ifCcBD_()Lo;15uDCx9vSV z^DXQ@DvLE|(%@i8OZnE? z{;|o!N9?nGCEpiT!Z2l@>g)HD!BPon-{~93d@2|d?B)J5yEZ>CT0b^Ae$Y&?$p?4c zy+z%B;NTAa$f~>69zQBa#>no8VSapF{owf4Z_|4w_m8qEO|~A=!^0zc?wWX59e9ZR z*j}1y^abak;DQP=JAG=paB8~s{B&^5w{E!7azoekqt_k}9&Wi}XO?{wz4u};yf#fw zt|uf^&^GXosiY5!s8DyU~||e;0b6cm(yg9J;PnTe`IEmi_m&mue@gCso_Y zO|uUc+BQW~e+V}CuDMj&&^*^b3?;GaV)TIvc0_->5Zux+bYklG(dxFTsY5>+ukPNn zrFw8`YRQ&_d-v(ARRug0#c!?Wwfc@~n!b zop8aL)n0BeDTEPu(uj$wdr>)-HS<3dIZ*VQLcW@ay%zkSQ3M=9o}A?rAte$gMR0Sk z1w)0(SfRg>gJ0h7#yJdL2nKx5l42=Xa}GF+iI)Fod2f%dyb+ws&&s{~X7KKTMsOB# z#q=O>S5qj0#sY==Yul3!#c8uaRRSFeUEe4d}x{Llr!cu$C&P zhAA<|eR(^Y@bZu$Od-bLF|)XaDG}QJyoRoLF+^xMf%~S}A|*<=-`#pzGD^&-r@FaMcX}*B7`%~gvxUe6P-45vSSW*Y$Rh#;14XD5)@%fxK7)3A$Ypm z?#!L&hn^Q55)QA-oTO92lQT2mc8(zJWv)Uk4aYfqo)X66;5*%ydr(`(44w~~;Pf;aOCQo<4($ZfXXdZX5^T@J`pXxnbss zB5`7!Zs-^qM_0!OK$so|M$zKqFi*V6h~14R(BrLZ7Q_+*Q+k>WrG53?l(NQlk5^^P2&b0&$$*ntu{?lk*fD{v*(}(jU?ZdL0 zJdHl{q9soScw;u@1oeRDg<7~^U<;n}(t?YXQKg!jk*36$=*Tb87grAyg)3FSkJy~; zN{Mt&K80>>99%FEnn8?aVJQ*GI4Zl(BJ_@z4-FYSnR6No90HLGH}e-~k;#~08c)Bx OXfc61V)SYBT64ThQOq=`a|0OoREBeuqIZ7p8h! z%=oCK)4{M&(o}n5thdye)dvt|WVjpj?E-x*!I@H5iYwm`NwFO10=yFAH%i^98o)7w zFM@xTOlnd2+Hgr|wG0;9gTt+52U9{SQ|*Yc7h22N+cX!9=-`7^lhvT90R4yBLBru# zgJ`=e%Tk6h0TF3)G$?HhA=TE{&L7$w4N6NYc(oK`J?)MLrHQ627;X0*8;Todf+yRh zb1FG8I{01tmi0^7Q@)azsi1KqaXuBAKuL~nyu&%=7(@EMx6wGKj7gC2!Ll2ugjx!k zI=J&K#gy^jP=|I-3DKAa&vz*26f+Gs{H8#vtGY0@51zLZJ_mpgYj0w7+H_1|}HcfN!Y3c9*@ITKmQ3>F4^ zD;r98RK{yF$7h2Vx|*H47&e3lSG&3$XDIZ3@NQSH^C?!8o7cLpjP_5Tybtr)@64#` zRE={sz5m?Q?y=LG21ZZpA3b?$Zt&z>ZF(3Befr3r!vov)&W-oW6C;Ded+*sld*9d) z-!=|4dn)YOt>7!~4Pf`nST*U-9m} zD{+r(r_#p)oWqb%(T8atU4~E{l0#^Nz3{5{??UGfR-x{OV{0mvHESAgAAhK+xpLw5 z3##$Lu7yVnjT7P3UwAvxtA(#L=7!f_9V3GB=;~s)?w8(7($7?Yf@=K6~isp1ynJ?7)C|tZ!^=@Uf|5$Ic#{IX89Y_*ixL z(Td%D-J^x_DX*(x0CcWi4LXlEH6=P1N((B|8CY*iR;R#Q`Os?6 zq_aEgTNw2rMDWI|yJZoPan1DFkpoDlo&!jf5jj<|h)5ZEK4QN- zh#E6A0?#p6A@#+@Vg%N_1=>!BAsH4jmk}XGMTUCqZ|+B*W^zfOffS*+v{_z3y zn!~^fUW&Pl2r<%L{}#HGVPIbwcn{`;E*u3^WXD zj4slSPs6lYYEDQwyqFn`t2(z5geeQw<}+0X>qIM=v%y$`@Wn~>>=jhBr{>Y+j5Y2n zLL|>gRDviO`POQ8oJ%PI!Aj$LG@`M8|u( zWM?j;&m3zoX$h@gxeQ(yfWSi{dURRH!iyQVV7qE8@@NSHwArW87faiWDIfm*u*?~( z31aM%SJ7>m@|DqF9mYAiN)Q&uyJSBL(YqOcV4FtI?;JY`qLXQAzjy{2hsGpVDktc$ PY$f Date: Tue, 11 Mar 2025 15:06:07 +0000 Subject: [PATCH 11/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index 22f615fc7b77f1e57d23dd55cb90d813e7538a30..941f3bec0d4dc93e81f04a068b16e25990866b6f 100644 GIT binary patch delta 4026 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 From e9efd3bb315c74859dca630aba1ebdce6d6853aa Mon Sep 17 00:00:00 2001 From: swirlbuildservices <126099417+swirlbuildservices@users.noreply.github.com> Date: Tue, 11 Mar 2025 17:37:12 +0000 Subject: [PATCH 12/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index 941f3bec0d4dc93e81f04a068b16e25990866b6f..39ba42c06178bcb9cc1c142f41170e12db28eb4b 100644 GIT binary patch delta 3461 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 Ww+tx$6VXmChL~96x11qwj{6TYNFucW From 3ad1bc8255b7554a1216a125a45c63d4fa255cbe Mon Sep 17 00:00:00 2001 From: swirlbuildservices <126099417+swirlbuildservices@users.noreply.github.com> Date: Thu, 13 Mar 2025 20:36:59 +0000 Subject: [PATCH 13/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index 39ba42c06178bcb9cc1c142f41170e12db28eb4b..c96a1f04eaf2e3fa40ec1c4134897bd36a3abc4f 100644 GIT binary patch delta 3731 zcmZveS!`8B7{_hz6n#;aF1OolDPe8pF#A$LQc!3qTd65R#6-5Rq@_1N6z~BdRwbf| z6S;{A8eY&CTp)(QHJBKE6Z@dX#3=aU6B^NINJ#WM=hWVr-t+qX&VRmdzHQF&tFw+@ zo%Q~O+L>%N#obJFa}!}Mg%bAD+K#}AjiK27UOP8G`K^wOq?odS&YHW(I@{A&ZN%+SMTw`H|cW=q4WcKUEZa)M`7~y=V8A8~cgdm!_{1Al3f@)iA z3PKP{afN#u6F1*C1tAE<;L^SMgmp9*g43j-%GeFfQD~(a8~akT46K54tn9bV3qvc` zlH2=QaA4(H$LF@p3#?Qr%I&i)CbSX^dAQa>0xMw}T4iP{53E>8jqOmY4y~9eZr^BC zzLgtB4Y9wrE)A@j3m6<;pn+8xOr?FYz(T9yLfVfD#4j5pnkajxAOd4tXWP@(9q8k6 zlJ>>6;J%z|#)$oH%C`)@#kQlJ7Q7bW6!J)MuI8@%yq+g^4(}bY=i2K7ACwTy?V0wV zQ8}TC3Hw!hP%CDPRO-^~(;HUoVQYu_w(KkR9A3{34n8%!@uB|F;?}u}Z7QzWesrVg zDy}c~ksWgP;UoRb6uSmDZSOjKX!Pi&k%PQ{)!J1%`s}p>WtYN4hH0twiP5pqsPnzm<5phDZ3{ed*a0BS@E8-W;y`QNPaow@RQZ7t z%9w)AstgneCpeXX%RNBqy3>xJ!vF zbqt_J_uE`_tO`%2MMq2uVluLs5K86hT_ZhxrHjv@wvwBVe)L0xy)9r9SKLoWKqRK= z{l*ud3tl!=1lx+^jBKWaYWG$rY6=vBVS?idOv#0cV#0Ll=->O%m72-;7>*dESysk3 zK}?$e(l^J@w9@rHbWiCzM>F26Whmz#f+0bQRrrQOfJn^TgA%>%MQb8xY05G(ni9=i ztwHYv3Jzluub`>-Gf_+wbvGYCH@wy|5llFQm8FP@=I-_~wBNf2f%Z3AR{CHmG0eT( zgZ?V}06QnJK`VVs5XIfQD^Y*-!vA{->`)3QQ$SdHRf-8qTXE8PT55NC9opxe!XnAwS1F^`DN!cwvqi3d z0O|7JF%~gcM>@lKLNtj7ud}pu2+eV~2hqLd%7YX`!emB{Q(}Yzk4rrTjg*0%nUSTG z=p;*v+~<#?n_e+#B&aYX!%<2&cRy@JmjVS9m}d+fqp-IzXWCtU42@MyE+8nfiRYnm zuqTLcyB|ki)RYAx!WjMtGV+}eO-l!MBjH}yi9YcHzf%=16QYTG`XoB&`GKb# zUO$qtN>aiTKlN_O7`o$4Fg)^#W`>uNG`zeUK80=t-r`?;l2J1m#e~cBfq^2N_ihF6 zDuMRR=&O{-((tS3pK{{iMP-C!ywEHq5_a$z)Zz6yJfwmvl~Jmcm}Dd6-K`S((z}m} llu|-x+$SNDOx)-1*N_Qh0#mLt8WG-Es2pK#>sfTZ`aj|`QTPA= delta 3744 zcmZvfTWl3Y7{_TlC@(5-+Mc%b^n%=4WSRS=f}}v9fNibSLK`swfj|kRT$B)eK#ZtF zByl5~n4sYWjp7Aj7`z4(qi-S)YD|oRFFv6WjfR9ozuhf8Gu?gte&@g6b-tN%_|nY7 zmu7x&wlIUV5Y@qC2gZS+h8q%oR%mst+AxY)_(x$*(fO_B8gtd(K6MJ|2|Md*!e!O- zea@v;y=}l(C;XM_NqVXUA6fu>W5R!}UhL_a5QaW7ANWARm)5jI5+2qp z@}ee^YZ_ju=_UurHU94wl>p}Ga_)v;l$ypsZ)w`J2!3FwPQ3q-CX1OAjCkH zC!4)NWtdB-|JTi4uV_5p`h3grzU93m{ezoV4)@5>-A`@m*}P)wrhR)cowIjn+iLot zTs^RP40m;}8eQ1cGbTDm`VI`4-rb8IrB9CFExr8@uiQzy!ppnME(r}VR#M3$V@Jm- zj*eAc7^_;|x$t%-%mkV-r6CV+pJ#GC{ID+2*f7LOCf?MJQXugbRDRRcREhDaFCN%b5j(c(c= zZ-1YI4pra@5!@vlc2zbto)SSR91FO&)CrB1>r8vo%sFbkuXeS-B z(6N3`OEe`ir-&?wiQ#$Ow#R$Wi1QU0P)UTy`ASN3l0utZ*N=2%`@|^{0nDeuIn_-G zjavIrdo(hVDl$i9&h)x}c8*cX=bj%4-!|5?Bud^x9G7hrNF4>Q^qH?oz01p6&G0$a8RCJA^ zhUof1bg!Lu(DSI^j|e=Ra@!UYo{V6@!iGI^XW1iM{E7lnJ>dBdFYyn>h@CMta?Sm?o-a#jMa zUwB5wZ_!ByDYv9ZIa(3#5r0dEadx&QzG From 3fc349ac167ed5726f2449371cc3ad83ba4767d9 Mon Sep 17 00:00:00 2001 From: swirlbuildservices <126099417+swirlbuildservices@users.noreply.github.com> Date: Fri, 14 Mar 2025 16:29:13 +0000 Subject: [PATCH 14/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index c96a1f04eaf2e3fa40ec1c4134897bd36a3abc4f..71fa5cf3ce54ff97b8c9daeedb5f3c9c307b871a 100644 GIT binary patch delta 3729 zcmZvfS!`5Q7{@7dP+yd#%S=nBrG~YY%h?wMNsED&hPAawBPN8MLR*$dfS4e}szf01 zL?$so!wVXN3u-vH24kX+fQcFtBjAfqXhcIoLW1AD7dq#3?(6sKf4=p6-|gW`Qx0F6 z^6|Oq$$T1-^QoSXNu)RvlG(4TTLLRqf*SjG_4K^=w^Cw-_3G9Ms&^Lfo`f%~Z4Ei5!mOPMd|kqA?c7Oz zd{k>}uhcH74vc~^**V=_E!5kNx+XtONwLAg?ylVp`lQka;|e8O59f*7cxOjEnEAqsp*NuW_T+^>`@6Z}1`@1&`$ftXTR(hbq4a!0CskCaoxO_nSs zx`g{sO&sU8D)-PgxmP!qlcW)riV9JoX^#k-V^BJgmU><#Dx($LzNIoRMN51 zl|$&E()BL%Na;F9lisanDChqO(VVi3in1ssLc6CVdf!WrMh3Pj*Olp|L@8Ho&_{tn z!uf+~s3-`$9Uua`n@^$}RpqE?#5jdrk)?=<7VgeMG~ngIBh8J#8I4K_qwZuo`p@&h zBe*vh=At61lyKrcT#UNCJa|Mk+`){-CImKoSnxX6vjlYoLBf-UXPxCTCe-VggO08C zv@B8#K0-3WO^F`kJngnSz8vlFenm!_NKP`ITuL~LQ<&qrS0n9ZE@3%9KQb~;N$R}Y z-RVJ(dUGu!m>;HL|Bc;!34sd3a#-m35s}fH=*lI;6GBO{_U5>6pG7ylR*Fc)A4VB| z5<;nTzxJa~0tF|W;Eb^sQB0_D7oI~Sfr2ntR+);JDDAdBkG}KXr;Z>b#xuq~C5n}X zw;=9b+l0OeeNZ@ll|@U5bVFOvk6vU7wg)`+3_l5>n3X=*g{XUb8yfU#t>7?m z4NttHISDa@rn2n=u&c^XQ$_G$3MVK_280mpz}xQfQQ{_ISimW$RHQ^C+pTo^INYnes)TO`?>`JLBpLR+V#_q+VXiwP@*a_^hj9E{KB*{~(b@N8hUGD|MiI>V` zmn0@Sk>%a4W9U}d8#F<{?#jBgDbYMV@6d&_URnh91t+j_#}0`|iKL~$H_`2K9Y_S{ zS;wC|W1c(+Vj_h*c?z|Z#~17r<}l-?-zPFzig|adguXBD7ATU@a7;5CrG%#+9=G2@ Wrd$S4!TM#{ZHkF8uKzSTJN|!JDpIom delta 3739 zcmZveS!`8B7=S5vKwp%l%k5rD%FK zl;bt+z*i*v^{P-`NFwy6g}}EY{Ew=|fj-wtW+|O&D6&Ez&9n_Rxg_A z`$rAd_G)!+Wgrxc$i6mvt+vkg)HIjEgn%ekoZ3Q7PoROd0FAkc#_u)FKGVh!E&5s$ z)}C+n-P0Q47c1w0d&|JR8haq$;&X+WQEZ?Ecz41t=jZs|NW-uu_Mg1*ElSNOWqnOx zvEFX1Z3>v=SjxV}gq^Kz3T|UmGGVXO8s7&=7~y=V9(>rC_#o;!eJ!D}pxPGd0w07@ zT;aaj#Lmxkfe%74h`KMIu-5v(2O$kr#;&c80vnQQZ0xCe8At`^SlJ)z7lu--CASYY z;6Tc?j_+-l7f7j6l-m~@OeiH-GJBUL<6ZZm`eL>6APt^3u(V-B7PG?qKUG1n?!IlE;P42%|U3OP2hr8 zCrPZ6Dq}V$Zfz2YQqc&F$%ypjA1c z3YzQtmW96S%owRYxz}=PZO<;YYN&tHoqKW^ zO`)G`lRFO{8epc-Ik;hK=fMM`hc}Gu=L5Z~dbjo4EBi_&g^3K)QtM-*W1|&gqf;-A z=6bq2(@10&RS^}!sCYk#MVKuj0g)KO+qx4?z2|(ujizWBqy3>m`jO_ zFzIHcnLKZ-F)<`?;_Slz$z|_Pe(u`rfGcF z7NGN9`BVhkisOuAri5zuZU?FhGz7y0#|4;_3l+tL>D17@htQ>I6aFzAF-Ws4_ivn- zH2=k`N6_@*^?r1J@j6E{->GCM=U;*$L5h{xhD(4*%-kaqz2|vrBIsz!GBTPH&0M8H z9|js6rX*fLljAc{OcZrDA4WI4)-n+cIJlLi5fjbbouz267YBjvH(Hk4U@0-oz1EHX zE7<@!C$K@wZHyDe-3QCjKq(H8Ln)w4WnQI(P?FSXBH=Y|uov}vPU1*QCNU|$ASE;{ zbaH`%imeZHh1T&qI5~+>sF<*{8z+pX)pjRWqdnd&ERqaXlo+>fC;Gwjj7MC+ zH#1WK2qCQa{xG8MtzBruD-MrfqiPIpOqxvaASSGMei$*gd#}H*pc@P}JpPMM)=CJ} z!GW=Y*LE_3p#`0Cjf6~0&Y6?&UhFHN6J9@vNW(8dXY@ltC_FP@t=26$fOeqLViS>& zSiy!Yb225OG;7$+IE0P|CaD&ZXI3pHYW!t`&3f#l<>q*wOc%f?gr_EdCK$;J^?^d|MG751iBSii@*9Lqi!;a375(Ka!`eH zURdzF5@_L!-b#t&#gRAA?NT1#Wo6KD8QUTy5_a)v)atb_Jg9;zl~Jsem}D*G-K`?} p&I?FIN-3c;0!oM^;{n}%6PZ9wV9IqyH^O@hwIj@JK7-Cp{U2I Date: Fri, 14 Mar 2025 17:23:34 +0000 Subject: [PATCH 15/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index 71fa5cf3ce54ff97b8c9daeedb5f3c9c307b871a..0c4636eb3339eba33e65c225b01a747e17178695 100644 GIT binary patch delta 3454 zcmZvfS!|U>6vt`rfF?#jT6#+t+Cl}&GR(e|BDrO|fKY3j78*4Yc56#95Q9d87%-@4 z;zVv@f`%8P4}uV7RHEVwiM}9-OMDSDCO)|)Vt6okzU_WDz2EEn&YAO{GiT2Ez9W}s z9l1Q~{d0BGbvI+(jAO18H^O~d*O@LcYlU)u)Ge$}teD}F^8UqBr_jx=&^X(zs$ZN! zZ3U-Wx&W>Z;cN93o>~i{w=Dwra0q{{XQ`*M+StK`00%<2a`v(cNUdPQ3jl5lp_@(0 z8kw+`b9Zfaab{VgP{NX8r@PiT$MrUJRM=9gggel%HnnBOC|;Zw+FozyNCCA}=we3* zy7C>V8p5Pu8{0w6Dp1ql4(8{TA)&@-y{QdgA%vIn^UL80QJM<(SH35X!mzbUN>Xfv zC{1p-u{{M^Sz(GTAvn|69&Z93LP{&$)yAGUC@e9_7$0hapu=HMIR}^RjU~h?cVJE$ z6eJR5ijCpk-_J>d8p8~s#e4`ln$n-9#S(`yaed8;?ussqVZ((x+Po??0U4URtIeWfiE^UdJuNz2qEboihFVsnOT=&` z-CHf)6-!h~?tX1ax7U^_NQr2bWh-q|u-B8Vs$xkPMck#EJg?K{Wzjk_~#jj0Dy ziW+ySZT{V54;tvX(zY};BAi%qq5WiEZ*h$s8eX?=zbOoj>>t_MTNv2hKRDVs{=nd# z$Hz=z?PG@rc1;XDRTv%Yd*bl!HHTJjcyQ0ylHGepwv3K%U*69)?QmE3$JNUP=8!aP zj!qn(s5w4SdvPMSwy+3v@NPn}v78FY;AJc$d>Iw(w3296qC=?OKX*PiP+Rtavj|4B zd;%g&;8W*ke2_brEBkP62&6kB4iHL3=u-lpjehkWX2^_)k^bWjbTbjhF;u(I8R9}BNhmJw zfA2)k)+~$i$}v1XOKr8dhzPxY*LYz=>HG_5Zpkk|*B3^93~NR-Gu3_(ktGsb)U}1^ zTq2KQA*5Crmm3jl{5y+LOKmvz z!)lmR-U0)Gq2_;EfqqE}hhrm^F&Vpu#8U2WtwiHVQ7ag{l7{D>w0lSxq5jnZ`Zw8K zVPYxGdIKSWbNREY(UwHJ#D+2s4XG-(5ivG;GD&V5{J=VNf09;-B{wpw%pxL!%bZvG zYCW3nZ*D;MrG88?&Y{*OHw1|TqQWwpe4!^dqp>6_1~aRz&CneXLs*tEA!y9Dm51h?l$9TYYYUw7=jR8{)?^X z&*a85h6G9x6!@eIj)-RdhY|E)Vy>{IFlI6og+x>7FFu4$q~=Nx7+ux7D;yALHhUgH zSCY48v4Sb1GRz}lRcT^368^+a^m!7(Vh)X;W*j;qLVED|CN+nOlkmY-bzY03S}eUc zhM0eIFFKIq)nFsw<0C^>M4;J*KKn+Y)5LAV1Z`H@jJ6RHMYRW?gKx`wyU#aTuTyzC|)>IVLKU*64cqGbJl11(L|LH0>}6C}_uGgtBKZ);lJ{dTqJPpbkZMaZRRttUfQMwin;Zm&9X!LVgM@?= zSsH&G-HMMLj5*3OCOVCXfUbE8b;dPGgXso;H`OyXBG3YYcboTrm(Z8V#lv`m*2k;s k7<>Yv!mpY-fAbC0llo944ODVft{4Vlsq!PI(c88E1Gp?9vH$=8 delta 3456 zcmZveTZmO<6o7NiuLY5sb2)Q$W^{7Yakl^cqB9Jmsb^-qq%(~-yH(YyIoGk6xa4 z^zyuq&sENrE2v(9NuW3rlG!gS+q?)XL5=;hvb`$Nk`gPdH!q!e57}UQYpZQf)lv@y zFtKq7z;zLPtE$9O2*TO6#Q>j(;ICEGTXOKEhS~uRMzFiOvjk!)%+^H!w?)ua<6?}G zYK@J(R-Kz$jFAe)WUkF#tF5!EYFbNlvBARbuUX@Du^|TM7DT$&Yg$VHCQRpABd{df zT8u_$C9vpkfoOUlni_jByPya;mRQSyW`MmByqsNFbkB@n3fsT3T}3ZU3u#EM3B1(X zt+g#4NWl%yHAdh}ZHxa1Z_ zHv0BYb>1me3KNsdMxeFcJEe*;P3@+7;=d~;(b&FOZ@ef>4Yxnkca(?(Hrmc^U?n0# zD6yLw7T=!~j51=6HS~BDDu}@LY6JHoaHgewuu+wWsOG{BH?H&|ER<39y~Y(q5iwdD zZhvp|pNE1A#w~9WUQ2T&wLR1%OGFI5Z!b0ZAc&F}a{phG4}wUenX#+pcX>lenb7u) zQjy^BBKza~Zm$L1Af#<=7WGLQ2xCxmoSAt~_MzVGJI8j9+cV9z-hy(Cr9IWW@PVQQ zkr3jQ=4D<9GsV<}mg!Ba`o@p&N7wD_Uwe2%KcPcM2Kq*K=vN-33F z^e&F#;5cBCVvZ?{X(wi#gtw4VB2AtQqbm3E`OIKNdqS{=W=pjR3D37~29r6TWX@$` zH_QYYLv_ndBBC+Ip_|G)*z~*ApJkq^C>jbzC}(Byfni7#jSSr{Uu2HYDB4g?4L4~v zA<-hX0cWE#+^nxMukR>ig9cbCDnywjkBR2)^Hy}L5FCfat6|p5UsWJ+^0Mw`8+vI* zXPi6|K$~b<9vs+&M96hdkN5WF&%cW1=iMT7y$~7+C{|Fb^3Y;p;taZL?dV(*9}Wym zBjhNhxFHeDeXtZYdUeT-#3`ZSAS5j6g-Um48M-vH5Ecu#FhZx;L_`u57xuds(5(E8 zK6GFH21j#UB}17^p`BPjG^Z>ji!l+dTcWc`kTfu`=eRC^Q%sa{l?Gk#>fw=rs+Xkz zrUHn-?vIt|w?gYcnHi@r?`i5G(Zb#CM&pIH<~-2c2%J)sm@w*2_M(52uk!$wJ%;L+ z1rrla+}YJ=W5uGlRd_%(T%DBiMTF;<52NaQlGz$JxE8JVk->n%kfyl`2`#CMgSrg) zYA6N=JtamKghb~t?1Q4$LOrK9ps~cY3^b9Pqzq9^I15{1i5u9ARwgS&!Z1VLQ=S@= z$m@D{dl1b{Dk}pjG}ExX?%rGxfdCx1=}A0@z-Uf%`6A&Fp(I>d%iK4Qp_@s$M4-Yy zj1&(Mp;Wq`N6@EUofA%QN*{|LB-FTzkE0V_oiNxnsp=t7+U)5st^%FXl%24uirB&fL}Q{6lpd<2+^yx@}?mV>jn8no4}>fGbMV%M+61 zPJ!X^d*j_HaKNdMs(eOcqA+$ZzJi`BxBwx6{gcwcF_9#it7^A=3f=L!(^8rA6of=a zHd#0J8u}-B3LI8gJ84HSCYs0R6Y~9G@)QCy&k1bEyW2p-MAH2D+vs-T;Us{gsly+S zyG9qZLn4Jcc?z`^`Vxc`dMxG47Kn^?S=RlXN8kEn84VXM#RVKiAiVGoaO)k^ Date: Mon, 17 Mar 2025 16:45:49 -0400 Subject: [PATCH 16/21] update Docs link on Manage SWIRL page --- swirl/templates/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swirl/templates/index.html b/swirl/templates/index.html index c40b081b0..a1251d3ac 100644 --- a/swirl/templates/index.html +++ b/swirl/templates/index.html @@ -14,6 +14,6 @@ ⟶ SWIRL API

Utilities:
Admin
-⟶ Documentation
+⟶ Documentation
Support

{% endblock %} From 076734f418c993ae5b5d793cbee4419058605d9a Mon Sep 17 00:00:00 2001 From: erikspears <98238295+erikspears@users.noreply.github.com> Date: Mon, 17 Mar 2025 21:04:40 +0000 Subject: [PATCH 17/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index 0c4636eb3339eba33e65c225b01a747e17178695..22bb52a7658c93321c8e21f7f234cc543302f993 100644 GIT binary patch delta 3719 zcmZvfTZmRw6vv&JZT3=L=JL&qb8*7d@v`0bi)k_=I^*3>L&qV5Q1d!Enj$8FDOnjN zw6PBY3tuG4LM7ZL6@pNY=0imgrM>hJ6L=MraYR-jH{Zrko<`&o6)Dc-QZG>_AntCG(Dy$&=52Y60Hg!adD5h0^ zSIW9e9icvMnbv&S6wtR2^fkEyrOuEu!YrrDJAwD4{Ca6hs0Na*nRdUFZ0M013b*#R zgU434p}9R`idiB1+fsI}xjnj#Q%i)q*=$1%P*%d_`c}}eA=MyTW`$NnTdp7@Es+MI z6=$NqIrZ~pOQeBl#trK)rL3zp(m)hQS8jDHj(jMpq;jvcs_0ZQOO^Y)bw+e5tdz_> zIGIccYD$DQ%B`9_E&3@lf=l=OWE-C{X0*FGnMS8na=2k)n}|;dvD~e1GtnvGL>l*I zo35T3Y^|b{xbNHMN2dldrJZPJ@hLTuyF=}~8U)+`F)(-So}X$eDRuv}2g2Z|kS}9g zZ-u;Lmn0H=eR0nzlt^pW)ydjN(+JmcrWhr4W5<*p?s;;{(2hOsTxVnC zf^n24Xt0Ov-&$V$%!>!!;*{Yp)E~_4drl0ul3w!GvlF$s|n9A$$&viK4th*P{mi+@-oTwN*2XwScZ> zd9#cto0!%6@$c7Ns0+=6;xHeI%n~wURspkRe$mysO_57#l;MRg6QW4w@|$aQ$7*Jd zhM^$2R#=;NnG(q>U1f+5JZ`V?_kCRV;^wMciIeAAB* zCH#+%pgTbqS(rFPsloy!#QHxMpxr?f3=1g@7x^eM0xnMXpx3=>;Ax zC`YzjroYLRiQA}}{e^X5ZH37jV(bo=FHWP*wdOevHP z_VK+vk`YlM>(L7T*E;k-ZTJ7LjB;$a<-DL3Gg7(DP-Eqt0Z7y!46nc+hu0zn=Xrk_ zQOOXQ?QaaAAA*W<3|mzesmzE_{;NTBIkF%WK9ULw!eLHB15$tGadaZEU|4ekn>Vj4 zBV7A!PoNuPt9>T1R`4-Z&^0OHQ1s!aknk^UK_3Q=Bo@h#Es&NG%RQLgiYyp0LKW0j z;)EDed3Ojg|HgK-C+KPct5p(_AG$Onnq_7?c7@{!AY=zVFY}2=2`9pXw|znHDQu+H zq@bu7Vc8C=oIM4LZ0|mFG7zaSd_RbyR>}x0Bko|Kw`4$x8_(#t)uF=WG81fDTL% delta 3711 zcmZvfS!`BC6vt^h1z(h<%h!D|6=;#m>`Mj7R|HxbmfEI;Mob7hr5nK*Bqj*4Dh5rw z!7m{}!wWH{8X$&2q6TB4kJtw_CPu**pU{ZLCDG`)_cpyV{qF1hzW<#6IdkUB{Z8Fl zcIwu$E7KKAc?(gUly*`UFe#bl;l~xN-YPYQ%kY1b^ zD?F|YXJlJD@XaxQqte$a#j)D868P?z|5&-k(@UeY8CU_lKj!PII($wHr$ftu?}~X? zwc2$}xiO4|GgTWaT-RK3gS*?pnVQ5F+sMeBoKO8H5sBZEYF@&q` z)|j>Dnmm7)3Qf1PfWP(NuR1)QYj!y%S}WDt3_Kt6Te%k34aQOt9{!p$X+#hY4fGo^tROqp<7{c`W8jB_l*7we6;3hopOZ`Tull`yQrr48I$B|-`n4mN0S z6>BC%_;!QxSBVfT{HbBByQ&P8P(I#By;UuveV=V)ZW2m!EyJ7heyXJACj7V2GX}@3 zB@MfpjJJWLP_S2QtNRHvIJD{TxXup_j}Pzc%J=W-8yIOD z+c9wP=%~(bJaVFc|HR;P`H_L`$4(r0;+YLSPaYgyb>PtOwvn+tYx-#K-thK#dNmji z7?f4%(-Tt@B~ufn*C)!l@~e_WSSKcdHjHpV;r^}0Y&Drj6fKZJRB2zhTDGIK!+{bK zp(INd5ni}ULACgUvgtB67-Jg4X=DTgLI{t7RTMzB#csG!w!5_5i3ru^gk@~TJ}%L_PAl>N`p}q61&>bNE;HzglL`+A=PYiFc`Y9kcxLUr z$I#u9Gz$hpQ)-%7$z}TTBwARw(}SvQ|0dMqm=u9vT4c3dLU?kdg=hl{8}xZv zDk)>oeDlYK2qGerzKgX{@COQaI9g)QZAC|%U35T=GA1L1h-ggX`_gWE`;c}r*8wI{ zW;K06gp4xpwSV`c2OXIT;1kNI49^iEa0e~O)_Mvq;oLJOfC_-X*Gv?s-F~_g-E+=T z1yEGMqqd)S`Uz3gemjh=ISLsV0*_aQwU{U(?DeP6l&6sJV2eyeL|`}_d>VaLo{kC= zNO-ekh9V(G7A6iLZeQ7lK5_z?fWhlQGHQ?zE-c7qJO%WnfUnJ>^i7a-Y~j68MD1IL z(3o?NbpUU=rWyVcA_~)^h}pv<-dxhrkQOFmz{ErnWg*yP+H?daKa66yIP>kz63LQ# zbMYLiu;Y{HZ0ZqyA>e~3qwQyjj6Bxbwa3wZG*@|Glu;07MT`hbFAKJdPoOhS3mW(q z)q)qh#R*Zf10F8v=|ySC=vk*k6_0BY6N-g>{tP;n27+}-1cA@UqOv3;Fq~;qs!nK}_Hoh5MV8R!kT!jGjk- zre%oUPeL<38epf0aG1kyqSmx|N%U;Ozq;ZlJRvYZqVCAq`vvs5lMg(bFiBZ)&x0%? gGX9LJuzy@Y#*+~#G<1DY^=JUZ5NU@mqRXZK1IoTkumAu6 From 71ed2a92231b4c49f3ce226aafa94309d298851b Mon Sep 17 00:00:00 2001 From: swirlbuildservices <126099417+swirlbuildservices@users.noreply.github.com> Date: Mon, 17 Mar 2025 22:38:06 +0000 Subject: [PATCH 18/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index 22bb52a7658c93321c8e21f7f234cc543302f993..f033da13b0763bf472f201b113e397d8ff512474 100644 GIT binary patch delta 3439 zcmZveOKg=z6vruds%`|Nk6Zeny-+DdJIwn5MN$ZIp_B%TEf6(QkU&gdSWCcYPy+@P zNu0<{Odw%nbb$y_hDcOg5m!j!BW?tZi7SWu;tt+?Y^k%EFT%GjnVF}x~}@f$_Onu-LkB979DVXO$}~!{jv(k z1)-a}0j>|>yY-byDy-VR6yVb#{I#B?N)Q^gwF}@-2v;@qq>w48_{b7~+e7FYNE#y* zMj3a#p*XJ`Bc)36VyC;_w7{)tETpzX1^G-ht}EMWE15OLMWOAD#zG2=l0+8^A?VH* z%F$>oG!+{=Aez+>O{1I6FDgT6DHpuI9bjJwujCg$n8YOw5yIWduPQr{no%u_ZQ!KY zjWl(nKvG3iu{8u|nmWoUNJf~k?pjlC>XR^T*>E%X90`5O1-NW4lu?SfsRg~|yM>Zk z&|*_~_m2xwr$RBIbTJ=-LUZa=K;*=_!DgD?E2*T~z0+*dBf+)i?)&CPDvk&z%FSuv z=@B=AD>vA(G(DmQ{JJA8y%k5)3hA!3i1HD)R#5I9YSk4-f*Rt6TUVBA%ng*(oo-#3 z8X3YMtlwK#r$?F*$(?AEsZJ@a-Ar4><y7@$|&W2Shy;Ufk|bUE40hzq(3+#1R~4T&dNXBw{!Q{zHxV^y(v{t3SY>bY+sxn z5iXT*SKHH)GfNaP7dnm)uGwR^A6kE4bZ}~B+kieaV}^!iHXYj8IljL*FnX|m@8+o| z_fJpn+c+{hJh6Z4L~)lIof2!8zhFn7AOi;v>@dY$?%G7?Os^mk8zlr0uT37EtT{S4 z`{HD7UEfj&U9aFAgG)^n^rq|~yoc%zR!Iae(P32YUp=22nqAg#$_X)9nt*T}XzKjj zPjlyTWes7<3aC-FpMdB{Qv%IKzxGn@*~A&cS`ui*YGFjAjhy}bdG1I}R}?zKLRmvH zl8Oi~{lXw8@U^$b-}hzitzEHDVy0lvK&RXrWk@XZmkQ{15*jRCOToC>IwDc+^8U|G z^h!-n6q>-AYHl($Km;Z0pBwMnP&)qxT3GT+(2cl$0t?PF>lYC%qcU9YLg&)>s5DYT zZ{C}Yz(5os{=;Rcb#|OQ$Hs83GeQfAAf>_g(;Q9W_-nvP$qnxMHdot=yI4SE2?h~3FPJfSc!hCi3=*R z6arRwmU%#g_IFmH@g#PG;Q@keRBav+sr-pPbUV3SV{Kp*GDajK%J`4hqRmO{8bhK) zW>h93I%@LLw=bdlN;fy4MnCj8+LXkmG2;?mw(8g-V&mBg)E?AZ6QROZQ423w#s>+A zsSpNkA1K`vXr4blfX3o01i^%IZK^*~L|_PmzU=n>ThPiRTZ=VpBc9Qh5m7AA^!qzQ zXkMxjl2VeO9m#AtuPC;Q*gf-O-5fWI4tTed?34d%i z`YH|x2qoHPY|5BO>Ou2eVoqRQgtpZ!3SSP0VY+m73^9LtFPe(W3PdVGGbT7Dnn#*_ z&%;`YQz4ka^OI3l&;WryH4lEKlZJu~4IyPLND&fBX}IW0r;fu5GckpZCw>?P8T^b? zH8ThUVr39plkc5Idr`E%pfK?341-gxiHHbSUNCmV&pn8aCcY?E(&&uU1UCXPG~UJ_ zJaT_r2actMXQ_HhMMyL?{^i%vi-`-4Is980TOC?R;3qSvLxW#_6x~f~$1#i*Z2T-u zKuoB~`>{9CKZ&2<6;+&NgcT7Hzpqg5kCIg2d4orpWyBT{sY>JTp*wNn0>f5@4N)Cc zM2z((PNL4FFX24{OPJ_;my(DG7eV5A|91&}lOzG}nSgy&z578E{CUy%kL2I?QE#Gw TM@<>6GBgpf-0wJrKA8PKv6Ua> delta 3446 zcmZveS!`BS5XWi1Q}snax_nBnv6L;m?+`F;N0!Im3v?3H*@BH=FFYBhc3@L zba~dtXKSaErI;sopNHTbx3v zFxBf80UQY7+jUbSrNEePS_ts*5dKm}(@3ENQyV(~4ux=8ediR2u_Pl40B#DQt;ZFO zoGC)Fy;fhIS<%QCm$KY$uaz2YZ$n$^OO@u@?rZ2zeF--lm*<7P*BjbWfF)J3+!lgG z#kPtXW~fqZRV%1j4r&_gWN}^vQcMjat6Ko}gz$24{{4wAsHUR!W^q|13DE@3D$ju= zO?ITzngU4;7v<&YSOCX5ZU!_8fl8e`0`u&0{4 zVkhkxBMHIwx8~)kNka*g<#R+F2VRuq) z_vqxnAbWabbRRam2lleftbfCEdVK$=*wA}m^uUT8{gYX|`Db^k)N(AMiq7$=DqFU(`B8iWOQN4TlTw$nsVFZ+?ICLS+ zhD1afpA4f~H{+AS*+M0TO9o$SUQ9sZ7$0I*xxR~qC(~p^OU-hV1w`T~*-xJp4p+s= zBvjIHW3tIYA{eO%++OAG`J(W~=C~Thlh6Y22$^bx#9()^4c$t#8IKdDVQ%Jl12H(% zR&;-~qnD~Wqv9ElK%Wqi7ZVW92e$6%S?Qm94bAo40(8CdPMTv)a_*$Pfbig*>fE&s zbT*NvJs}mxIr1VxrF(xdYEIo@ZowSMD$^bif@xH>I}f2tHIXVpJgk%!*%UER?q`Zb z+yn%B8pCG-Yv`_Ci;0l#5sA*kg1{((ah(+u6UkhyLFZF|uC?{=1 zxZgI27W-qvXr8-0gk~mj%+t&;meXkw;XZU)o&Vt|)CPhZlFBmp2n1&=t1%)l;6jaG zjiQ^$<1r7mn#j`_5iZ@2W9ZY=9TWKD$SFUA;R-!Q+=a)`(W zKv!y_Sw@7XB>b45{9{hJd;UxNly!^t3(7=2IMKZ?n$&A#g8IAhNZ}B<&Z#^KwH)Y9|LwX z4x%GzF3jK~%DI#D0>b0<1c8U|jh|EnKO?XnvUP|EjFJ~$MF*13SFn?$fdoaSs>5)l!WuIR>JM}H?bQ65Nw|NOi(0Z}{}|4{A^lA9QhNe+L_ z*_e Date: Wed, 19 Mar 2025 17:23:38 +0000 Subject: [PATCH 19/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index 0ec63590400c361efe12bb9540cd37f6164d9828..96d22ac5bb9012bffb510c7dfb6568eba8c51536 100644 GIT binary patch delta 4357 zcmb7{Yiu1y6~}$O<2F=HX?lHq{f^z{(YU$mc|SrDbKOU-ohD95WjBFPId$TgG`V)M zl>~&Eq#_ZBfYcSNgj5hhf>s1*LCw(8q9Bm?1R)XvReVU*FGvW{iUv?VRB(3J4W8LW zh|jv4g;JyT-w#U;rc2&#-|T-yazXfG z8)3=5bjh~LMt_NrO5>>wuw;L_B&rN~`(T_)#-nSM(GG7PoDfVK>!NF&UD0SqkFR5r zN*yh9jQBdrv5}2?Q{DBB9v>4yjcE*~cvH25ol{yk#_d8k<8f`R%bahE5W&$Laq|uqi{6m*(DZyY#HL58d>~<{yRvI=G zO>{rt$5WJI5q-IvIjI4K)zlCBvy(>clFeKAhZ%9n&`RL2TV&)e7;BK0L7F? zS9?MqK$?h&*7On|5W^ISCVNE=P@-k@&0g*U%#D=MpL&f4w2_p^i1!WW0M?R4C;PAu zw4sJZKkf7FYE2BM(ffVAT}X&BDjMzgcdn&Q?0%^LU_nXr`+nsI=NfAh4Xz!2X5|$Y zp-#$A;GnIgy1qU=bA0Xu#+W=YcVcdFZu%)mu&7~A!5GD4xV5dN0*a-@qyJMtxl&S< z+FI7HuRj@GUEAlIBXEbvj|MJIj82|5k zbZYq2uJI{+Y=(|E9)0-e?xj8a>60JZ*);f5OA~zI$OA`aqpMBl`%HxlYc9mO`SbIo z^Yg8j=Y!imdgqOnJG<^UaQjkls^vzsaQEBsuU`swhPQUgwqPDA#T6Wxn}b_K;+RaL zc6;FE;Gd=b3!gy)Ewdl0*H^7tec$xKHI@3=+F7;w?8v!KmsXF&%^wHa`#M}KOd*v{ zhSRSnM6%@T<@mY{#^XP}9^BWl^>lOT>DrEFbM~pjwLSYDu07eDIlMid{z>pceAg?% z-z(07`kt}cvBRgg+o8(=E%hA=*0wzOfxEdiYchA|s^?VV?z9cod+sRVj2F5~h*G!Q zE&LZ_7L0wbRBS3{uLTF4fGmW{Gy><-kr8FmfcDyJ!PZjWOljahyIGm*k0-ksdOg_S zeOyY+xi0#6Ld^f0>uvFkH-byWd$Yg#S@6q4PW+_3!xP5y@iQW*eRUAM+v7QQ6Gz6zJU5;y8*rF#1$btY*ZJ-O$j4n z`6M=?7hT69WLzo^#q3|{j3{DX7(yMs2=Wizut=1g3{9)7Z2z?xz0&3wRiPG)8A_1cVW8w@dV0UzC_G76D;I+Ok2H zT5Bs$MunKb*jBLFj2QcukD%)%XPYvFlqQ9k%W6irvNyM(qrv8tflNp_(W2nSWyD^r zqxal68d|pGRORDjL{a;L2T`NdiK9bls4RLTGZGK%MU`78&|&vIf*uK+?dcF25G$&U zjPR`R({ETf#ofM~FaZvVTqnek?4j~5!Npx@HduKygoG4hm>6>($_S%&a4&koxdQ}; z2B!0ZM{Aj6kJe6mb050HS4u&kDdnT#Fd>RtC~o76m^94fPYA*R;WVwxP4?%Hqdz-m z3mik8z(nldp=H9gee(eNp(Da3gtwRFWB(?sIv}2$Pv|?if6C-u2=zOvr+mBut30myV;RdnH+@U{+T7$|o5yFJ69bjA%# zLl|f^Ej-PHh~)+X@@H;$0`m}tR3`GRhh#)c`?+UP(+$VNwAU4!Nk&BafK=@8d34ix zJK&>K7zuwPxzkJuBtPr0$G?c)abv35&ZG$8P z=4uw7_$qqONelc;5v2<{GD(Rc!hYpzsNcQh(5yMbtl;uwB%5BV_HQxzg}XUu)>2Ac hkd~CF4+emLd>u(&34^vOXdz%UAwt*#&!g|O{u{?!_>%wt delta 4391 zcma)(JJ?}?pNpBpI>!eN^>^h_+RE`}#l=_98 zHVs0}L!^KRRaw!MkP1RbeMl*^Kr^JJCKF!;j;HGgG@gjeEPL-N#TLtZF?e-dbt*6%$ZQ_jZHg9iX@+TCQ|>OE6_v zi+vklNi|(^rP5h;wPWx^qxUMxOO7!XSl2osd0TX-wavjKG#V48Y8@&5PHUTE888=G zis)*qbQA%AB5OX{28s@)ip2UYUaU44D-|uSmtIb-rBSlhn&$l7dS8;(SSwzuq`0Te zm!uW6iHQ!h-Rb9(nrjn%t&KUQA)ywKF8WQ|Wb%_P!io;4V7Qe!CBtfF_N; z*e-oQrP4aO+8+9V7|KM{*gW=4O^>#vY-ViazW|V1{{reM4O{M4VWj z{=Wf)66p6*L*1rL)$!=+hE7kMG~h=6p!>psox?+NYGCR9`wt9GjxFsOdF0eU^;7$H zZJZo>V0rh6rNMzgJcLgkuHq>?IHdQFe(vaY?CZ-J8+kt*^)bcsbY?u5ilXyb%IjoU1`b zB*!rsMNRh1E5W}?U0+&-y6dLaRI6*&th;0ENMm#L%pGUcx-&b@E|u1e$ItvQ(B9W2 zjCP5OzMc@1e!U#u@}pq3aT0UrbTMJ1k&~RO@wn%W;7{@C5wtcw_iAvlw>o%gZ20kA zkB%PuWZ!*qZeYNi=o=Z?b7FdG>e1oZQ`5^cBelItRlDm_KuewT!G^j4kh*#`NS$eH z%%q;JoK=a`$OfDG+(N*~RM-?rO$dv74x*++>E3wY$3br+W6WSVsV5c8Xg)4dxi8o) zmxG}6QKiQBz7`zuDu$)Oj15uHp{_>~6FOE9aphXSGT;#K7L~(n$ z2fbJC1u<-lDUi%UMlhynJu3EZ8_~%UTe+bugfc3_i_!tnl$vfbgL~h^nojZhYE8Ib;&hHM!2+}kmz|o z2&TG}g+U21%9ahfSnsqU50lp(C@aX65N-eZarAb{vB^TM2;~KnBqP$;>-V7PVEf7z zkRgM?R+K0s_CgiC@8*#qJcr=o$!klA1aaRRKsC1tB7}D>Wd*Y%BT~70&|-&oquqgH zP=o?*FSyflMac*^AAZBaKJNF!sen7Kpr#^Bh%9b{3qxosa5hJW@Dd@kKu1P|g*o`J z>tBcPvfxFBB_r8k*=Mg0qnq7G6)FYSPl4=|NJ=e?JL3m&BQ+^FVJb{Wc4uw1Kl?QL zi@Uojq?j9BU@jrxTiUlCMBjIVBs@tahQpcLnT%*@FMS4`^Ml~UuXMq^DnlTe2s`yz zbfv+my$O?%OACTBBI5Z;BY#D)OOCx8F!<=&*>QGXtiyj0S(e~mjns+)<;81f$d43e% zAS(U?g`4@=3veyYFQO+Mt*}PGcvAVnkr9S*qP5lDy^M~cl_wH7HCUPaY|DtI@_#21 z+glz-r~SlmjJV2=bO;9`aCRas4CW_RIf>y-CMDGchEoEM1N((@Xx>dnLa9M){v?Tn zz`s~}Q8wHD^XR%WI)HQd^+^6$yym$vMZU>z5S?yf#r{1; rKX=X1P*5r0*Ec6IBmaGg{qvhh`jODB7#B1S4HLqYeehZIT>XCl{WkYd From 69accf4f7462faf7e11d896bf511e561cf4d904d Mon Sep 17 00:00:00 2001 From: Erik Spears Date: Thu, 20 Mar 2025 13:32:27 -0400 Subject: [PATCH 20/21] reset qa_suite.yml temporary changes --- .github/workflows/qa-suite.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/qa-suite.yml b/.github/workflows/qa-suite.yml index be61a192b..db766eede 100644 --- a/.github/workflows/qa-suite.yml +++ b/.github/workflows/qa-suite.yml @@ -35,7 +35,7 @@ jobs: - name: Setup Swirl run: python swirl.py setup - name: Install the Latest Galaxy UI - run: ./install-ui.sh -p + run: ./install-ui.sh env: MSAL_CB_PORT: 8000 MSAL_HOST: localhost @@ -100,7 +100,7 @@ jobs: echo "========" cat .env.qa echo "========" - docker run --net=host --env-file .env.qa -t swirlai/swirl-search-qa:automated-tests-develop sh -c "behave --tags=qa_suite,community" + docker run --net=host --env-file .env.qa -t swirlai/swirl-search-qa:automated-tests-master sh -c "behave --tags=qa_suite,community" - name: Upload Log Files if: always() uses: actions/upload-artifact@v4 From 41d98906ef85f91e8f8da9c90ac2633ce7fb7196 Mon Sep 17 00:00:00 2001 From: erikspears <98238295+erikspears@users.noreply.github.com> Date: Thu, 20 Mar 2025 19:00:32 +0000 Subject: [PATCH 21/21] Update the db.sqlite3.dist file --- db.sqlite3.dist | Bin 303104 -> 303104 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/db.sqlite3.dist b/db.sqlite3.dist index 96d22ac5bb9012bffb510c7dfb6568eba8c51536..dfe6c21600e04a503ca93ea52997125ed22df535 100644 GIT binary patch delta 3834 zcmZuzTZmOv7;fe)tB0s`ZfC~1+N6z_<+@+AlB1SKO`U1V%TR%->0~pGWEYLV3Kb&@ zTI2@7!iS2mBqLf~D5QuU&4-Ez%6bWciVOpZsDJO(ID4J5VLz?!|Mvf_|GM^{nX&)O zjJHoV&0wULnnltsViXH)IaluErr!8iaLJhaz3GN>-kMuWq#T+%?FzcaRmv@HN%QO) z11Sw%I{*eNGJ_YJYyZHNCYx>ogL^ZBpPF&}2csm@cg+EV;mqKcmVwwHRm?Zc27^tR zfoqu`X$J>d8F#K_d2^&)39V(d-<>PByQQsNH5|gEaJyS8F-I7!Sanv$`JuHd2GeM$ zYF`Epv~|TQnI@91>IIccKxM1j)7BjsP$8+bt9!tpk{O(7>xm>$&MlMfk2Vu|rA$yk zs$Jl4biG&cTsG{pTK*)wnh-{x5^BC6zV$&WA zA=DUVs^!erH|?vqiByl=&ZK`n_~zWrf$c2~|RXP83C zaP#!U!HI^06OHdplq!|Em#-r&W>B6+GwAsRgfFN;RPy67)Z+J_E)6!$o5BpXoDoIp zSpl)hj|?^Y>)tJ$EX~i;l(3A8B3gt=2EsHwT@}C(>e_7G*(30wVnDb5VOf4HgRvODXb{El?;WKsezcod3>8ep*f;!$4Bn z)GN#o*bo^n`SJ;LWpaKcx;i;8(DlBFqkr?kr7#06mr><~@C8I0f2%@o#1u_oXcu^< zI7PJeO%|PsDFQYNB%>~z@Jav#D8DX7=R=uIx~FhEUQj3$r--8d(k-M0A zVOVaeC>jCLN#77^&NAmAbA$OiGAxC$(A#y942b@}*k<{;c0G*2&f>T=5+X|L za&9e#!h#1^ecA(JjeqhPv^#%8*!}P#hnH(zr38d$z24#%9z=h~QB~Z~_zf}{RX`XG zuZhuT(Z$#u#6_4wcWK0EHWQjWWaHJ`%_zar3IbAVWd}pIm{4U%m4(m z`xlO)-dv*rg$T(C?i3IXU6VZmE+pvl{H0*+N|lvK#{U4`s%j1Z delta 3828 zcmZuzTZooL7moAU)4%H;bJIMHb3SM$zgqsTht;%Q6$>o$i0*DEY7(fSVq`)? z{t#GrQ4x}4gi}c&L3C+eR76nLO;;8g1rlNJ_kCN={NHyw&-={#%zK=}S0*36GWmn^ zjgzVEp?V%;^O(XyF)fJutg$CPX3{Y2es7#w3az=eN{}@($B&~cUAffk7B)?*F%Z(y zRWra~X=?CVQ|%3mS-s(5FnB68_@xQQHz*;gST`LE)}{svnrFlYQfWhmrh&nR)W9{* zjnvQt(`a`=)(*%`wrM zx%;QgjgO_#Qo4aDeep3j3apP!F*V1GFyXFFA@MOpgjzSLgHO6!L7n0Q|yOx zMyNZ}9hR}gh6$~e`>H!mpP`Uz`eDzhfklG{)-Te-%bwY`V|0TWs4VN>yICyR+&3^d zx^Lb7RV#+(9$48wM0Raq{goAuZC|x-wRnF26U&D!*|~2(jBcH^b(_079603~b7F*) zM@Np2)EytGzckWNF3%c!4xdK^)>>!?EMamE;d5#cRqb7an*EWB4FmNN4Khj?yfRNq z5LG3EsL4R9y#|@k612V@@a#oVO&kWHvCHo&g zZ8%aFXysTbB7`a8C5ZiB>-IW7;q!(Q&jwDDtpMF3^5hJW%zx60ZiPA(rdq?eDxxHa z5Q)xK|63n=p^n}S4%CO0P&j#BhA6u9xjp4&)r%)kSJh8LKLl@-7+Q&$0-q_uY4v9Y z`M5S6oe$F}F&9b;sK44YW{CFh&O~i70|EwfwTJ--XGy&@`8%_bA0LEKVltgVY1rSb^Z?xz_ zOd%AOd%+tuP7q7|jrr($UGP4IA&N;^=K`4_Li^hb(9W6FL@CV6Z4%NC89>>bE_Oz6d&&GAym;vOrjd z7*QSBiiAJ81zirNE%0E1X_}w5V~Fs>ThX;Z9GnvYAFo12f+$^me>Ywzn0#=?X@JDfiSmVLpNLYUyYxrU5e0$Rjv146y_7rOL!=vbA z=#OK;siyhh135tiNpzO{BYV*nba$ozN~JE0WQK^bWeJT({KSLkXjqO6!^g<5!t^DG zOvTe%H>+cC13k?4rF7wNTW{6S##h1`%_(p-#%~g<#43X)OX!diDqrbzz z3e2Qc@OjPUFhwBh$$V(_yI)2(Lw~UGVWi9aM*^ajASRnD9uo3)_%ztf@N+HL1~ft7 z&&I2JUPpfh!AQQk+7xV7nj)4;fBFpS30nYGuHb|hR7-}Wf2xwdRYhNhDT9@(lrjae hND)1@!~c2%nJ^R*!v{|nECmplAX55`XVE+L{{qd}X?Oqt